本文整理汇总了C#中ProyectoCraft.Entidades.GlobalObject.ResultadoTransaccion类的典型用法代码示例。如果您正苦于以下问题:C# ResultadoTransaccion类的具体用法?C# ResultadoTransaccion怎么用?C# ResultadoTransaccion使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
ResultadoTransaccion类属于ProyectoCraft.Entidades.GlobalObject命名空间,在下文中一共展示了ResultadoTransaccion类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Save
public static void Save(LogPerformance logPerformance)
{
var res = new ResultadoTransaccion();
var conn = BaseDatos.NuevaConexion();
try {
objParams = SqlHelperParameterCache.GetSpParameterSet(conn, "SP_N_LOG_PERFORMANCE");
objParams[0].Value = logPerformance.Usuario.NombreUsuario;
objParams[1].Value = logPerformance.Modulo;
objParams[2].Value = logPerformance.Accion;
objParams[3].Value = logPerformance.Tiempo;
SqlCommand command3 = new SqlCommand("SP_N_LOG_PERFORMANCE", conn);
command3.Parameters.AddRange(objParams);
command3.CommandType = CommandType.StoredProcedure;
command3.ExecuteNonQuery();
res.Estado = Enums.EstadoTransaccion.Aceptada;
} catch (Exception ex) {
res.Estado = Enums.EstadoTransaccion.Rechazada;
res.Descripcion = ex.Message;
Log.EscribirLog(ex.Message);
} finally {
if (conn != null)
if (conn.State == ConnectionState.Open) conn.Close();
}
}
示例2: CrearNuevoTrafico
public static ResultadoTransaccion CrearNuevoTrafico(clsTrafico trafico, SqlConnection conn, SqlTransaction transaction)
{
ResultadoTransaccion res = new ResultadoTransaccion();
Int64 idTrafico = 0;
try
{
objParams = SqlHelperParameterCache.GetSpParameterSet(conn, "SP_N_VENTAS_TIPOS_TRAFICO");
objParams[0].Value = trafico.Nombre;
objParams[1].Value = trafico.VigenciaDesde;
objParams[2].Value = trafico.VigenciaHasta;
SqlCommand command4 = new SqlCommand("SP_N_VENTAS_TIPOS_TRAFICO", conn);
command4.Transaction = transaction;
command4.Parameters.AddRange(objParams);
command4.CommandType = CommandType.StoredProcedure;
idTrafico = Convert.ToInt64(command4.ExecuteScalar());
res.Estado = Enums.EstadoTransaccion.Aceptada;
res.ObjetoTransaccion = idTrafico;
}
catch (Exception ex)
{
res.Estado = Enums.EstadoTransaccion.Rechazada;
res.Descripcion = ex.Message;
Log.EscribirLog(ex.Message);
}
return res;
}
示例3: ActualizarPreAlertaNumMaster
public static ResultadoTransaccion ActualizarPreAlertaNumMaster(string NumConsolidada, PaperlessAsignacion PaperlessAsignacionActual)
{
resTransaccion = new ResultadoTransaccion();
try
{
conn = BaseDatos.NuevaConexion();
objParams = SqlHelperParameterCache.GetSpParameterSet(conn, "SP_A_PAPERLESS_PREALERTA_NUMMASTER");
objParams[0].Value = NumConsolidada;
objParams[1].Value = PaperlessAsignacionActual.NumMaster;
objParams[2].Value = PaperlessAsignacionActual.Naviera.Id;
SqlCommand command = new SqlCommand("SP_A_PAPERLESS_PREALERTA_NUMMASTER", conn);
command.Parameters.AddRange(objParams);
command.CommandType = CommandType.StoredProcedure;
command.ExecuteNonQuery();
resTransaccion.Estado = Enums.EstadoTransaccion.Aceptada;
}
catch (Exception ex)
{
resTransaccion.Estado = Enums.EstadoTransaccion.Rechazada;
resTransaccion.Descripcion = ex.Message;
Log.EscribirLog(ex.Message);
}
return resTransaccion;
}
示例4: CreaAgente
public static ResultadoTransaccion CreaAgente(Agente agente)
{
var res = new ResultadoTransaccion();
//Abrir Conexion
var conn = BaseDatos.Conexion();
try
{
var command = new SqlCommand("SP_N_AGENTES", conn);
command.CommandType = CommandType.StoredProcedure;
command.Parameters.AddWithValue("@descripcion", agente.Descripcion);
command.Parameters.AddWithValue("@contacto", agente.Contacto);
command.Parameters.AddWithValue("@email", agente.Email);
command.Parameters.AddWithValue("@alias", agente.Alias);
var foo = command.ExecuteNonQuery();
res.ObjetoTransaccion = agente;
res.Descripcion = "El Agente se creo Exitosamente";
}
catch (Exception ex)
{
Log.EscribirLog(ex.Message);
res.Descripcion = ex.Message;
//res.ArchivoError = NombreClase;
res.MetodoError = MethodBase.GetCurrentMethod().Name;
}
finally
{
conn.Close();
}
return res;
}
示例5: EnviarHTmlEmail
/*
public static ResultadoTransaccion EnviarHTmlEmail(string toValue, string subjectValue, string bodyValue)
{
ResultadoTransaccion res = new ResultadoTransaccion();
try
{
oApp = new Application();
oNameSpace = oApp.GetNamespace("MAPI");
oOutboxFolder = oNameSpace.GetDefaultFolder(OlDefaultFolders.olFolderSentMail);
_MailItem oMailItem = (_MailItem)oApp.CreateItem(OlItemType.olMailItem);
oMailItem.To = toValue;
oMailItem.Subject = subjectValue;
if (oMailItem.HTMLBody.IndexOf("</BODY>") > -1)
oMailItem.HTMLBody = oMailItem.HTMLBody.Replace("</BODY>", bodyValue);
oMailItem.SaveSentMessageFolder = oOutboxFolder;
oMailItem.BodyFormat = OlBodyFormat.olFormatHTML;
oMailItem.Send();
res.Estado = Enums.EstadoTransaccion.Aceptada;
}
catch (Exception ex)
{
res.Descripcion = ex.Message;
res.Estado = Enums.EstadoTransaccion.Rechazada;
Log.EscribirLog(ex.Message);
}
return res;
}
*/
/// <summary>
/// Metodo para el envio de Email desde el Modulo Calendario
/// </summary>
/// <param name="toValue">Email del receptor</param>
/// <param name="subjectValue">Asunto del Email</param>
/// <param name="bodyValue">Cuerpo del Email</param>
public static ResultadoTransaccion EnviarEmail(string toValue, string subjectValue, string bodyValue)
{
ResultadoTransaccion res = new ResultadoTransaccion();
try
{
oApp = new Application();
oNameSpace = oApp.GetNamespace("MAPI");
oOutboxFolder = oNameSpace.GetDefaultFolder(OlDefaultFolders.olFolderSentMail);
_MailItem oMailItem = (_MailItem)oApp.CreateItem(OlItemType.olMailItem);
oMailItem.To = toValue;
oMailItem.Subject = subjectValue;
oMailItem.Body = bodyValue;
oMailItem.SaveSentMessageFolder = oOutboxFolder;
oMailItem.BodyFormat = OlBodyFormat.olFormatRichText;
oMailItem.Send();
res.Estado = Enums.EstadoTransaccion.Aceptada;
}
catch (Exception ex)
{
res.Descripcion = ex.Message;
res.Estado = Enums.EstadoTransaccion.Rechazada;
Log.EscribirLog(ex.Message);
}
return res;
}
示例6: EliminaPuerto
public static ResultadoTransaccion EliminaPuerto(Puerto puerto)
{
var res = new ResultadoTransaccion();
//Abrir Conexion
var conn = BaseDatos.Conexion();
try {
var command = new SqlCommand("SP_E_PUERTOS", conn);
command.CommandType = CommandType.StoredProcedure;
command.Parameters.AddWithValue("@codigo", puerto.Codigo);
var foo = command.ExecuteNonQuery();
res.ObjetoTransaccion = puerto;
res.Descripcion = "Se Elimino el Puerto Exitosamente";
} catch (Exception ex) {
Log.EscribirLog(ex.Message);
res.Descripcion = ex.Message;
res.ArchivoError = NombreClase;
res.MetodoError = MethodBase.GetCurrentMethod().Name;
} finally {
conn.Close();
}
return res;
}
示例7: ObtieneTodosLosConceptos
public static ResultadoTransaccion ObtieneTodosLosConceptos()
{
ResultadoTransaccion res = new ResultadoTransaccion();
List<Concepto> conceptos = new List<Concepto>();
//Abrir Conexion
var conn = BaseDatos.Conexion();
try {
SqlCommand command = new SqlCommand("SP_L_COTIZACION_DIRECTA_CONCEPTOS", conn);
//command.Transaction = conn.BeginTransaction();
command.CommandType = CommandType.StoredProcedure;
var reader = command.ExecuteReader();
while (reader.Read()) {
conceptos.Add(GetFromDataReader(reader));
}
res.Accion = Entidades.Enums.Enums.AccionTransaccion.Consultar;
res.ObjetoTransaccion = conceptos;
res.Descripcion = "Se Listaron los conceptos Exitosamente";
} catch (Exception ex) {
Log.EscribirLog(ex.Message);
res.Descripcion = ex.Message;
res.ArchivoError = NombreClase;
res.MetodoError = MethodBase.GetCurrentMethod().Name;
} finally {
conn.Close();
}
return res;
}
示例8: ObtienePuertos
public static ResultadoTransaccion ObtienePuertos(Opcion opcion)
{
var res = new ResultadoTransaccion();
var puerto = new List<Puerto>();
//Abrir Conexion
var conn = BaseDatos.NuevaConexion();
try {
SqlCommand command = new SqlCommand("SP_L_COTIZACION_DIRECTA_OPCIONES_PUERTOS_POR_ID_OPCION", conn);
command.Parameters.AddWithValue("@idOpcion", opcion.Id32);
command.CommandType = CommandType.StoredProcedure;
var reader = command.ExecuteReader();
while (reader.Read()) {
GetFromDataReader(reader, opcion);
}
res.Accion = Entidades.Enums.Enums.AccionTransaccion.Consultar;
res.ObjetoTransaccion = puerto;
res.Descripcion = "Se creo la cotizacion Exitosamente";
} catch (Exception ex) {
Log.EscribirLog(ex.Message);
res.Descripcion = ex.Message;
res.ArchivoError = NombreClase;
res.MetodoError = MethodBase.GetCurrentMethod().Name;
} finally {
conn.Close();
}
return res;
}
示例9: GuardaActividad
public static ResultadoTransaccion GuardaActividad(LogActividadUsuarios log)
{
ResultadoTransaccion res = new ResultadoTransaccion();
SqlConnection conn = BaseDatos.NuevaConexion();
try
{
objParams = SqlHelperParameterCache.GetSpParameterSet(conn, "SP_N_LOG_ACTIVIDAD_USUARIO");
objParams[0].Value = log.Entidad;
objParams[1].Value = log.IdEntidad;
objParams[2].Value = log.Actividad;
objParams[3].Value = log.Usuario.Id;
SqlCommand command3 = new SqlCommand("SP_N_LOG_ACTIVIDAD_USUARIO", conn);
command3.Parameters.AddRange(objParams);
command3.CommandType = CommandType.StoredProcedure;
command3.ExecuteNonQuery();
res.Estado = Enums.EstadoTransaccion.Aceptada;
}
catch (Exception ex)
{
res.Estado = Enums.EstadoTransaccion.Rechazada;
res.Descripcion = ex.Message;
Log.EscribirLog(ex.Message);
}
finally
{
if(conn != null)
if(conn.State == ConnectionState.Open) conn.Close();
}
return res;
}
示例10: ActualizaEstadoCotizacion
public static ResultadoTransaccion ActualizaEstadoCotizacion(ClsCotizacion cot)
{
ResultadoTransaccion res = new ResultadoTransaccion();
IList<ClsItem> listItems = new List<ClsItem>();
try
{
//Abrir Conexion
conn = BaseDatos.Conexion();
SqlCommand command = new SqlCommand("SP_U_Cotizacion_Cotizaciones_Estado", conn);
command.Transaction = transaction;
command.Parameters.AddWithValue("@ID", cot.Id);
command.Parameters.AddWithValue("@IdEstado", cot.Estado);
command.CommandType = CommandType.StoredProcedure;
command.ExecuteScalar();
res.Accion = Entidades.Enums.Enums.AccionTransaccion.Actualizar;
res.Descripcion = "Se ha actualizado el estado de la solicitud.";
res.ObjetoTransaccion = listItems;
}
catch (Exception ex)
{
Log.EscribirLog(ex.Message);
res.Descripcion = ex.Message;
res.ArchivoError = "ClsCotizacionADO";
res.MetodoError = "ActualizaEstadoCotizacion";
}
finally
{
conn.Close();
}
return res;
}
示例11: ObtieneTiposVias
public static ResultadoTransaccion ObtieneTiposVias()
{
var res = new ResultadoTransaccion();
var vias = new List<TiposVia>();
//Abrir Conexion
var conn = BaseDatos.NuevaConexion();
try {
SqlCommand command = new SqlCommand("SP_L_COTIZACION_TIPOS_VIAS", conn);
command.CommandType = CommandType.StoredProcedure;
var reader = command.ExecuteReader();
while (reader.Read()) {
vias.Add(GetFromDataReader(reader));
}
res.Accion = Entidades.Enums.Enums.AccionTransaccion.Consultar;
res.ObjetoTransaccion = vias;
res.Descripcion = "Se creo la cotizacion Exitosamente";
} catch (Exception ex) {
Log.EscribirLog(ex.Message);
res.Descripcion = ex.Message;
res.ArchivoError = NombreClase;
res.MetodoError = MethodBase.GetCurrentMethod().Name;
} finally {
conn.Close();
}
return res;
}
示例12: ObtieneGastosLocales
public static ResultadoTransaccion ObtieneGastosLocales(Int32 idCotizacion)
{
var res = new ResultadoTransaccion();
var gastosLocales = new List<GastoLocal>();
//Abrir Conexion
var conn = BaseDatos.NuevaConexion();
try {
var command = new SqlCommand("SP_L_COTIZACION_DIRECTA_GASTOS_LOCALES", conn);
command.Parameters.AddWithValue("@IdCotizacion", idCotizacion);
command.CommandType = CommandType.StoredProcedure;
var reader = command.ExecuteReader();
while (reader.Read()) {
var gastoLocal = GetFromDataReader(reader);
gastosLocales.Add(gastoLocal);
}
res.Accion = Entidades.Enums.Enums.AccionTransaccion.Consultar;
res.ObjetoTransaccion = gastosLocales;
} catch (Exception ex) {
Log.EscribirLog(ex.Message);
res.Descripcion = ex.Message;
res.ArchivoError = NombreClase;
res.MetodoError = MethodBase.GetCurrentMethod().Name;
} finally {
conn.Close();
}
return res;
}
示例13: ValidaUsuarioAutorizado
public static ResultadoTransaccion ValidaUsuarioAutorizado(string username)
{
ResultadoTransaccion resSalida = new ResultadoTransaccion();
ResultadoTransaccion resUsuario = new ResultadoTransaccion();
resUsuario = BuscaUsuarioPorUserName(username);
if(resUsuario.Estado == Entidades.Enums.Enums.EstadoTransaccion.Aceptada)
{
resSalida.Estado = resUsuario.Estado;
if(resUsuario.ObjetoTransaccion == null)
{
resSalida.Descripcion = "El Usuario no esta autorizado para entrar al Sistema Comercial Craft";
resSalida.ObjetoTransaccion = null;
}
else
{
resSalida.Descripcion = "Usuario autorizado";
resSalida.ObjetoTransaccion = resUsuario.ObjetoTransaccion;
}
}
else
{
resSalida = resUsuario;
}
return resSalida;
}
示例14: ActualizarTipoProducto
public static ResultadoTransaccion ActualizarTipoProducto(clsClientesProductos producto, SqlTransaction transaccion, SqlConnection conection)
{
resTransaccion = new ResultadoTransaccion();
try {
objParams = SqlHelperParameterCache.GetSpParameterSet(conection, "SP_A_CLIENTES_PRODUCTO_PREFERIDO");
objParams[0].Value = producto.Producto.Id;
objParams[1].Value = producto.Customer.Id;
objParams[2].Value = producto.Id;
SqlCommand command = new SqlCommand("SP_A_CLIENTES_PRODUCTO_PREFERIDO", conection);
command.Parameters.AddRange(objParams);
command.CommandType = CommandType.StoredProcedure;
command.Transaction = transaccion;
command.ExecuteNonQuery();
resTransaccion.Estado = Enums.EstadoTransaccion.Aceptada;
} catch (Exception ex) {
Base.Log.Log.EscribirLog(ex.Message);
resTransaccion.Descripcion = ex.Message;
resTransaccion.MetodoError = MethodBase.GetCurrentMethod().Name;
resTransaccion.ArchivoError = MethodBase.GetCurrentMethod().ToString();
resTransaccion.Estado = Entidades.Enums.Enums.EstadoTransaccion.Rechazada;
} finally {
//conn.Close();
}
return resTransaccion;
}
示例15: ActualizaParametroPorId
public static ResultadoTransaccion ActualizaParametroPorId(clsItemParametro item)
{
var Res = new ResultadoTransaccion();
SqlTransaction trans = null;
//Abrir Conexion
var conn = BaseDatos.Conexion();
try {
var command = new SqlCommand("SP_A_PARAM_PARAMETROS_POR_ID", conn);
command.Transaction = conn.BeginTransaction();
trans = command.Transaction;
command.CommandType = CommandType.StoredProcedure;
command.Parameters.AddWithValue("@id", item.Id32);
command.Parameters.AddWithValue("@descripcion", item.Nombre);
command.CommandType = CommandType.StoredProcedure;
command.ExecuteScalar();
//Ejecutar transaccion
trans.Commit();
Res.Estado = Enums.EstadoTransaccion.Aceptada;
Res.Descripcion = "Se modificó la cotización correctamente";
} catch (Exception ex) {
if (trans != null)
trans.Rollback();
Log.EscribirLog(ex.Message);
Res.Descripcion = ex.Message;
Res.ArchivoError = "clsParametrosDAO";
Res.MetodoError = MethodBase.GetCurrentMethod().Name;
} finally {
conn.Close();
}
return Res;
}