当前位置: 首页>>代码示例>>C#>>正文


C# GlobalObject.ResultadoTransaccion类代码示例

本文整理汇总了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();
            }
        }
开发者ID:TarekMulla,项目名称:cra,代码行数:28,代码来源:ClsLogPerformanceADO.cs

示例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;
        }
开发者ID:TarekMulla,项目名称:cra,代码行数:28,代码来源:clsTipoProductosADO.cs

示例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;
        }
开发者ID:TarekMulla,项目名称:cra,代码行数:27,代码来源:clsPaperlessADO.cs

示例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;
        }
开发者ID:TarekMulla,项目名称:cra,代码行数:34,代码来源:ClsAgenteDAO.cs

示例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;
        }
开发者ID:TarekMulla,项目名称:cra,代码行数:69,代码来源:EnvioEmail.cs

示例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;
        }
开发者ID:TarekMulla,项目名称:cra,代码行数:25,代码来源:ClsPuertosDao.cs

示例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;
        }
开发者ID:TarekMulla,项目名称:cra,代码行数:33,代码来源:ClsConceptoDao.cs

示例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;
        }
开发者ID:TarekMulla,项目名称:cra,代码行数:29,代码来源:ClsPuertoDao.cs

示例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;
        }
开发者ID:TarekMulla,项目名称:cra,代码行数:34,代码来源:clsLogActividadUsuariosADO.cs

示例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;
        }
开发者ID:TarekMulla,项目名称:cra,代码行数:35,代码来源:clsCotizacionDirectaADO.cs

示例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;
        }
开发者ID:TarekMulla,项目名称:cra,代码行数:28,代码来源:ClsTipoViaDao.cs

示例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;
        }
开发者ID:TarekMulla,项目名称:cra,代码行数:30,代码来源:ClsGastosLocalesDao.cs

示例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;
        }
开发者ID:TarekMulla,项目名称:cra,代码行数:28,代码来源:clsUsuarios.cs

示例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;
        }
开发者ID:TarekMulla,项目名称:cra,代码行数:28,代码来源:clsClienteMasterADO.cs

示例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;
        }
开发者ID:TarekMulla,项目名称:cra,代码行数:35,代码来源:clsParametrosDAO.cs


注:本文中的ProyectoCraft.Entidades.GlobalObject.ResultadoTransaccion类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。