Example #1
0
        private void InsertColonia()
        {
            BPColonia oBPColonia = new BPColonia();
            ENTColonia oENTColonia = new ENTColonia();
            ENTResponse oENTResponse = new ENTResponse();

            try
            {

                // Formulario
                oENTColonia.CiudadId = Int32.Parse(this.hddMunicipioId.Value);
                oENTColonia.Nombre = this.txtNombre.Text.Trim();
                oENTColonia.Descripcion = this.txtNombre.Text.Trim();
                oENTColonia.Activo = 1;

                // Transacción
                oENTResponse = oBPColonia.InsertColonia_FastCatalog(oENTColonia);

                // 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 SelectColonia()
        {
            ENTColonia oENTColonia = new ENTColonia();
            ENTResponse oENTResponse = new ENTResponse();

            BPColonia oBPColonia = new BPColonia();

            Int32 CiudadId;

            try
            {

                // Ciudad seleccionado
                CiudadId = Int32.Parse(this.BuscadorListaCiudad.SelectedValue);

                // Formulario
                oENTColonia.ColoniaId = 0;
                oENTColonia.CiudadId = (CiudadId == 0 ? -1 : CiudadId);
                oENTColonia.Nombre = "";
                oENTColonia.Activo = 1;

                // Transacción
                oENTResponse = oBPColonia.SelectColonia(oENTColonia);

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

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

            }catch (Exception ex){
                throw (ex);
            }
        }
Example #3
0
        private void updateColonia_Estatus(ColoniaActionTypes ColoniaActionTypes, Int32 ColoniaId)
        {
            BPColonia oBPColonia = new BPColonia();
               ENTColonia oENTColonia = new ENTColonia();
               ENTResponse oENTResponse = new ENTResponse();

               try
               {

               // Formulario
               oENTColonia.ColoniaId = ColoniaId;

               switch (ColoniaActionTypes)
               {
                   case ColoniaActionTypes.DeleteColonia:
                       oENTColonia.Activo = 0;
                       break;
                   case ColoniaActionTypes.ReactivateColonia:
                       oENTColonia.Activo = 1;
                       break;
               }

               // Transacción
               oENTResponse = oBPColonia.updatecatColonia_Estatus(oENTColonia);

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

               // Actualizar datos
               selectColonia();

               }
               catch (Exception ex) { throw (ex); }
        }
Example #4
0
        private void updateColonia(Int32 ColoniaId)
        {
            BPColonia oBPColonia = new BPColonia();
               ENTColonia oENTColonia = new ENTColonia();
               ENTResponse oENTResponse = new ENTResponse();

               try
               {

               // Formulario
               oENTColonia.CiudadId = Int32.Parse(this.ddlActionCiudad.SelectedItem.Value);
               oENTColonia.ColoniaId = ColoniaId;
               oENTColonia.Nombre = this.txtActionNombre.Text.Trim();
               oENTColonia.Descripcion = this.txtActionDescripcion.Text.Trim();
               oENTColonia.Activo = Int16.Parse(this.ddlActionStatus.SelectedItem.Value);

               // Transacción
               oENTResponse = oBPColonia.updatecatColonia(oENTColonia);

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

               // Transacción exitosa
               ClearActionPanel();

               // Actualizar grid
               selectColonia();

               // 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); }
        }
Example #5
0
        private void selectColonia_ForEdit(Int32 ColoniaId)
        {
            BPColonia oBPColonia = new BPColonia();
               ENTColonia oENTColonia = new ENTColonia();
               ENTResponse oENTResponse = new ENTResponse();

               try
               {

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

               // Transacción
               oENTResponse = oBPColonia.SelectColonia(oENTColonia);

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

               // Llenado de controles
               this.ddlActionCiudad.SelectedValue = oENTResponse.dsResponse.Tables[1].Rows[0]["CiudadId"].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); }
        }
Example #6
0
        private void selectColonia()
        {
            BPColonia oBPColonia = new BPColonia();
               ENTColonia oENTColonia = new ENTColonia();
               ENTResponse oENTResponse = new ENTResponse();

               String sMessage = "";

               try
               {

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

               // Transacción
               oENTResponse = oBPColonia.SelectColonia(oENTColonia);

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

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

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

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