Inheritance: ENTBase
Exemple #1
0
 ///<remarks>
 ///   <name>BPcatEstadoinsertcatEstado</name>
 ///   <create>27/ene/2014</create>
 ///   <author>Generador</author>
 ///</remarks>
 ///<summary>Metodo para insertar catEstado del sistema</summary>
 public ENTResponse insertcatEstado(ENTEstado entEstado)
 {
     ENTResponse oENTResponse = new ENTResponse();
     try
     {
         // Consulta a base de datos
         DAEstado datacatEstado = new DAEstado();
         oENTResponse = datacatEstado.insertcatEstado(entEstado);
         // Validación de error en consulta
         if (oENTResponse.GeneratesException) { return oENTResponse; }
         // Validación de mensajes de la BD
         oENTResponse.sMessage = oENTResponse.dsResponse.Tables[0].Rows[0]["sResponse"].ToString();
         if (oENTResponse.sMessage != "") { return oENTResponse; }
     }
     catch (Exception ex)
     {
         oENTResponse.ExceptionRaised(ex.Message);
     }
     // Resultado
     return oENTResponse;
 }
Exemple #2
0
 ///<remarks>
 ///   <name>DAcatEstado.insertcatEstado</name>
 ///   <create>27/ene/2014</create>
 ///   <author>Generador</author>
 ///</remarks>
 ///<summary>Metodo para insertar catEstado del sistema</summary>
 public ENTResponse insertcatEstado(ENTEstado oENTEstado)
 {
     ENTResponse oENTResponse = new ENTResponse();
     DataSet ds = new DataSet();
     // Transacción
     try
     {
         ds = dbs.ExecuteDataSet("uspcatEstado_Ins", oENTEstado.Descripcion, oENTEstado.PaisId, oENTEstado.Nombre, oENTEstado.Activo);
         oENTResponse.dsResponse = ds;
     }
     catch (SqlException sqlEx)
     {
         oENTResponse.ExceptionRaised(sqlEx.Message);
     }
     catch (Exception ex)
     {
         oENTResponse.ExceptionRaised(ex.Message);
     }
     finally
     {
     }
     // Resultado
     return oENTResponse;
 }
Exemple #3
0
 ///<remarks>
 ///   <name>DAcatEstado.deletecatEstado</name>
 ///   <create>27/ene/2014</create>
 ///   <author>Generador</author>
 ///</remarks>
 ///<summary>Metodo para eliminar de catEstado del sistema</summary>
 public ENTResponse deletecatEstado(ENTEstado entEstado)
 {
     ENTResponse oENTResponse = new ENTResponse();
     DataSet ds = new DataSet();
     // Transacción
     try
     {
         ds = dbs.ExecuteDataSet("catEstadoDel");
         oENTResponse.dsResponse = ds;
     }
     catch (SqlException sqlEx)
     {
         oENTResponse.ExceptionRaised(sqlEx.Message);
     }
     catch (Exception ex)
     {
         oENTResponse.ExceptionRaised(ex.Message);
     }
     finally
     {
     }
     // Resultado
     return oENTResponse;
 }
Exemple #4
0
 ///<remarks>
 ///   <name>DAcatEstado.updatecatEstado_Estatus</name>
 ///   <create>30/Mayo/2014</create>
 ///   <author>Daniel.Chavez</author>
 ///</remarks>
 ///<summary>Metodo que actualiza catEstado del sistema</summary>
 public ENTResponse updatecatEstado_Estatus(ENTEstado oENTEstado)
 {
     ENTResponse oENTResponse = new ENTResponse();
     DataSet ds = new DataSet();
     // Transacción
     try
     {
         ds = dbs.ExecuteDataSet("uspcatEstado_Upd_Estatus", oENTEstado.EstadoId, oENTEstado.Activo);
         oENTResponse.dsResponse = ds;
     }
     catch (SqlException sqlEx)
     {
         oENTResponse.ExceptionRaised(sqlEx.Message);
     }
     catch (Exception ex)
     {
         oENTResponse.ExceptionRaised(ex.Message);
     }
     finally
     {
     }
     // Resultado
     return oENTResponse;
 }
Exemple #5
0
        ///<remarks>
        ///   <name>DAEstado.SelectEstado</name>
        ///   <create>17-Marzo-2014</create>
        ///   <author>Ruben.Cobos</author>
        ///</remarks>
        ///<summary>Obtiene un listado de Estados en base a los parámetros proporcionados</summary>
        ///<param name="oENTEstado">Entidad de Estado con los parámetros necesarios para consultar la información</param>
        ///<param name="sConnection">Cadena de conexión a la base de datos</param>
        ///<param name="iAlternateDBTimeout">Valor en milisegundos del Timeout en la consulta a la base de datos. 0 si se desea el Timeout por default</param>
        ///<returns>Una entidad de respuesta</returns>
        public ENTResponse SelectEstado(ENTEstado oENTEstado, String sConnection, Int32 iAlternateDBTimeout)
        {
            SqlConnection sqlCnn = new SqlConnection(sConnection);
             SqlCommand sqlCom;
             SqlParameter sqlPar;
             SqlDataAdapter sqlDA;

             ENTResponse oENTResponse = new ENTResponse();

             // Configuración de objetos
             sqlCom = new SqlCommand("uspcatEstado_Sel", sqlCnn);
             sqlCom.CommandType = CommandType.StoredProcedure;

             // Timeout alternativo en caso de ser solicitado
             if (iAlternateDBTimeout > 0) { sqlCom.CommandTimeout = iAlternateDBTimeout; }

             // Parametros
             sqlPar = new SqlParameter("EstadoId", SqlDbType.Int);
             sqlPar.Value = oENTEstado.EstadoId;
             sqlCom.Parameters.Add(sqlPar);

             sqlPar = new SqlParameter("PaisId", SqlDbType.Int);
             sqlPar.Value = oENTEstado.PaisId;
             sqlCom.Parameters.Add(sqlPar);

             sqlPar = new SqlParameter("Nombre", SqlDbType.VarChar);
             sqlPar.Value = oENTEstado.Nombre;
             sqlCom.Parameters.Add(sqlPar);

             sqlPar = new SqlParameter("Activo", SqlDbType.TinyInt);
             sqlPar.Value = oENTEstado.Activo;
             sqlCom.Parameters.Add(sqlPar);

             // Inicializaciones
             oENTResponse.dsResponse = new DataSet();
             sqlDA = new SqlDataAdapter(sqlCom);

             // Transacción
             try
             {
            sqlCnn.Open();
            sqlDA.Fill(oENTResponse.dsResponse);
            sqlCnn.Close();
             }catch (SqlException sqlEx){
            oENTResponse.ExceptionRaised(sqlEx.Message);
             }catch (Exception ex){
            oENTResponse.ExceptionRaised(ex.Message);
             }finally{
            if (sqlCnn.State == ConnectionState.Open) { sqlCnn.Close(); }
            sqlCnn.Dispose();
             }

             // Resultado
             return oENTResponse;
        }
Exemple #6
0
        private void updateEstado_Estatus(EstadoActionTypes EstadoActionTypes,Int32 EstadoId)
        {
            BPEstado oBPEstado = new BPEstado();
            ENTEstado oENTEstado = new ENTEstado();
            ENTResponse oENTResponse = new ENTResponse();

            try {

                // Formulario
                oENTEstado.EstadoId = EstadoId;

                switch (EstadoActionTypes) {
                    case EstadoActionTypes.DeleteEstado:
                        oENTEstado.Activo = 0;
                        break;
                    case EstadoActionTypes.ReactivateEstado:
                        oENTEstado.Activo = 1;
                        break;
                }

                // Transacción
                oENTResponse = oBPEstado.updatecatEstado_Estatus(oENTEstado);

                // Validaciones
                if (oENTResponse.GeneratesException) { throw (new Exception(oENTResponse.sErrorMessage)); }
                if (oENTResponse.sMessage != "") { throw (new Exception(oENTResponse.sMessage)); }

                // Actualizar datos
                selectEstado();

            }
            catch (Exception ex) { throw (ex); }
        }
Exemple #7
0
        private void updateEstado(Int32 EstadoId)
        {
            BPEstado oBPEstado = new BPEstado();
            ENTEstado oENTEstado = new ENTEstado();
            ENTResponse oENTResponse = new ENTResponse();

            try {

                // Formulario
                oENTEstado.PaisId = Int32.Parse(this.ddlActionPais.SelectedItem.Value);
                oENTEstado.EstadoId = EstadoId;
                oENTEstado.Nombre = this.txtActionNombre.Text.Trim();
                oENTEstado.Descripcion = this.txtActionDescripcion.Text.Trim();
                oENTEstado.Activo = Int16.Parse(this.ddlActionStatus.SelectedItem.Value);

                // Transacción
                oENTResponse = oBPEstado.updatecatEstado(oENTEstado);

                // Validaciones
                if (oENTResponse.GeneratesException) { throw (new Exception(oENTResponse.sErrorMessage)); }
                if (oENTResponse.sMessage != "") { throw (new Exception(oENTResponse.sMessage)); }

                // Transacción exitosa
                ClearActionPanel();

                // Actualizar grid
                selectEstado();

                // Mensaje de usuario
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), Convert.ToString(Guid.NewGuid()), "alert('Información actualizada con éxito!'); focusControl('" + this.txtNombre.ClientID + "');", true);

            }
            catch (Exception ex) { throw (ex); }
        }
Exemple #8
0
        private void selectEstado_ForEdit(Int32 EstadoId)
        {
            BPEstado oBPEstado = new BPEstado();
            ENTEstado oENTEstado = new ENTEstado();
            ENTResponse oENTResponse = new ENTResponse();

            try
            {

                // Formulario
                oENTEstado.EstadoId = EstadoId;
                oENTEstado.Nombre = this.txtActionNombre.Text.Trim();
                oENTEstado.Activo = Int16.Parse(this.ddlStatus.SelectedItem.Value);

                // Transacción
                oENTResponse = oBPEstado.SelectEstado(oENTEstado);

                // Validaciones
                if (oENTResponse.GeneratesException) { throw (new Exception(oENTResponse.sErrorMessage)); }
                this.lblActionMessage.Text = oENTResponse.sMessage;

                // Llenado de controles
                this.ddlActionPais.SelectedValue = oENTResponse.dsResponse.Tables[1].Rows[0]["PaisId"].ToString();
                this.txtActionNombre.Text = oENTResponse.dsResponse.Tables[1].Rows[0]["Nombre"].ToString();
                this.txtActionDescripcion.Text = oENTResponse.dsResponse.Tables[1].Rows[0]["Descripcion"].ToString();
                this.ddlActionStatus.SelectedValue = oENTResponse.dsResponse.Tables[1].Rows[0]["Activo"].ToString();

            }
            catch (Exception ex) { throw (ex); }
        }
Exemple #9
0
        private void selectEstado()
        {
            BPEstado oBPEstado = new BPEstado();
            ENTEstado oENTEstado = new ENTEstado();
            ENTResponse oENTResponse = new ENTResponse();

            String sMessage = "";

            try {

                // Formulario
                oENTEstado.Nombre = this.txtNombre.Text.Trim();
                oENTEstado.Activo = Int16.Parse(this.ddlStatus.SelectedItem.Value);

                // Transacción
                oENTResponse = oBPEstado.SelectEstado(oENTEstado);

                // Validaciones
                if (oENTResponse.GeneratesException) { throw (new Exception(oENTResponse.sErrorMessage)); }
                if (oENTResponse.sMessage != "") {  sMessage = "alert('" + oENTResponse.sMessage + "');"; }

                // Llenado de controles
                this.gvEstado.DataSource = oENTResponse.dsResponse.Tables[1];
                this.gvEstado.DataBind();

                // Mensaje al usuario
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), Convert.ToString(Guid.NewGuid()), sMessage, true);

            }
            catch (Exception ex) { throw (ex); }
        }
Exemple #10
0
        private void InsertEstado()
        {
            BPEstado oBPEstado = new BPEstado();
            ENTEstado oENTEstado = new ENTEstado();
            ENTResponse oENTResponse = new ENTResponse();

            try
            {

                // Formulario
                oENTEstado.PaisId = Int32.Parse(this.hddPaisId.Value);
                oENTEstado.Nombre = this.txtNombre.Text.Trim();
                oENTEstado.Descripcion = this.txtNombre.Text.Trim();
                oENTEstado.Activo = 1;

                // Transacción
                oENTResponse = oBPEstado.InsertEstado_FastCatalog(oENTEstado);

                // Validaciones
                if (oENTResponse.GeneratesException) { throw (new Exception(oENTResponse.sErrorMessage)); }
                if (oENTResponse.sMessage != "") { throw (new Exception(oENTResponse.sMessage)); }

                // Id Generado
                this.hddItemCreatedID.Value = oENTResponse.dsResponse.Tables[1].Rows[0]["NewIdentity"].ToString();

            }catch (Exception ex) {
                throw (ex);
            }
        }
        void SelectEstado()
        {
            ENTEstado oENTEstado = new ENTEstado();
            ENTResponse oENTResponse = new ENTResponse();

            BPEstado oBPEstado = new BPEstado();

            Int32 PaisId;

            try
            {

                // Pais seleccionado
                PaisId = Int32.Parse(this.BuscadorListaPais.SelectedValue);

                // Formulario
                oENTEstado.EstadoId = 0;
                oENTEstado.PaisId = (PaisId == 0 ? -1 : PaisId);
                oENTEstado.Nombre = "";
                oENTEstado.Activo = 1;

                // Transacción
                oENTResponse = oBPEstado.SelectEstado(oENTEstado);

                // Validaciones
                if (oENTResponse.GeneratesException) { throw (new Exception(oENTResponse.sErrorMessage)); }

                // Llenado de combo
                this.BuscadorListaEstado.DataTextField = "Nombre";
                this.BuscadorListaEstado.DataValueField = "EstadoId";
                this.BuscadorListaEstado.DataSource = oENTResponse.dsResponse.Tables[1];
                this.BuscadorListaEstado.DataBind();
                BuscadorListaEstado.Items.Insert(0, new ListItem("[Todos]", "0"));

            }catch (Exception ex){
                throw (ex);
            }
        }
Exemple #12
0
 public BPEstado()
 {
     _EstadoEntity = new ENTEstado();
 }
Exemple #13
0
        ///<remarks>
        ///   <name>BPEstado.SelectEstado</name>
        ///   <create>17-Marzo-2014</create>
        ///   <author>Ruben.Cobos</author>
        ///</remarks>
        ///<summary>Consulta el catálogo de Estados</summary>
        ///<param name="oENTEstado">Entidad de Estado con los filtros necesarios para la consulta</param>
        ///<returns>Una entidad de respuesta</returns>
        public ENTResponse SelectEstado(ENTEstado oENTEstado)
        {
            DAEstado oDAEstado = new DAEstado();
             ENTResponse oENTResponse = new ENTResponse();

            try{

            // Transacción en base de datos
            oENTResponse = oDAEstado.SelectEstado(oENTEstado, this.sConnectionApplication, 0);

            // Validación de error en consulta
            if (oENTResponse.GeneratesException) { return oENTResponse; }

            // Validación de mensajes de la BD
            oENTResponse.sMessage = oENTResponse.dsResponse.Tables[0].Rows[0]["sResponse"].ToString();
            if (oENTResponse.sMessage != "") { return oENTResponse; }

            }catch (Exception ex){
                oENTResponse.ExceptionRaised(ex.Message);
            }

            // Resultado
            return oENTResponse;
        }
Exemple #14
0
        private void selectEstado()
        {
            BPEstado oBPEstado = new BPEstado();
            ENTEstado oENTEstado = new ENTEstado();
            ENTResponse oENTResponse = new ENTResponse();

            try
            {

                // Formulario
                oENTEstado.Activo = 1;

                // Transacción
                oENTResponse = oBPEstado.SelectEstado(oENTEstado);

                // Validaciones
                if (oENTResponse.GeneratesException) { throw (new Exception(oENTResponse.sErrorMessage)); }
                if (oENTResponse.sMessage != "") { throw (new Exception(oENTResponse.sMessage)); }

                // Llenado de controles
                this.ddlActionEstado.DataTextField = "Nombre";
                this.ddlActionEstado.DataValueField = "EstadoId";
                this.ddlActionEstado.DataSource = oENTResponse.dsResponse.Tables[1];
                this.ddlActionEstado.DataBind();

                // Item extra
                this.ddlActionEstado.Items.Insert(0, new ListItem("[Seleccionar]", "0"));

            }
            catch (Exception ex) { throw (ex); }
        }