Ejemplo n.º 1
0
 protected void CargarSector(int idsector)
 {
     try
     {
         CatSectoresEconomicosBehaivor SectorItem = new CatSectoresEconomicosBehaivor();
         SectorItem.Connection = ConectionBD;
         int modo = 2;
         List <CatSectoresEconomicosDatos> LstSector = SectorItem.BI_fn_SectorEconomicoxIdSector(idsector, modo);
         if (LstSector.Count > 0)
         {
             sectortxt.Text = LstSector[0].sectorEconomico;
         }
     }
     catch (Exception ex)
     {
         throw ex;
         //ShowMessageClient(ex.Message);
     }
 }
Ejemplo n.º 2
0
        protected void CargarSectorEconomico()
        {
            try
            {
                CatSectoresEconomicosBehaivor sectorItem = new CatSectoresEconomicosBehaivor();
                sectorItem.Connection = ConectionBD;
                List <CatSectoresEconomicosDatos> sectorLst = sectorItem.CN_fn_SectoresEconomicosSel(1);

                cmbSector.DataTextField  = "sectorEconomico";
                cmbSector.DataValueField = "IdSectorEconomico";
                cmbSector.DataSource     = sectorLst;
                cmbSector.DataBind();
                cmbSector.Items.Insert(0, "Seleccione un sector económico");
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 3
0
        protected void CargarSectorEconomico()
        {
            try
            {
                CatSectoresEconomicosBehaivor sectorItem = new CatSectoresEconomicosBehaivor();
                sectorItem.Connection = ConectionBD;
                List <CatSectoresEconomicosDatos> sectorLst = sectorItem.CN_fn_SectoresEconomicosSel(1);

                cmbSector.DataTextField  = "sectorEconomico";
                cmbSector.DataValueField = "IdSectorEconomico";
                cmbSector.DataSource     = sectorLst;
                cmbSector.DataBind();
                cmbSector.Items.Insert(0, new ListItem("Seleccione un Sector económico", "0"));
            }
            catch (Exception ex)
            {
                mensajeErrorlbl.Visible   = true;
                mensajeErrorlbl.ForeColor = System.Drawing.Color.Red;
                mensajeErrorlbl.Text      = "!Error / Cargar Sector: " + ex.Message + "!";
            }
        }
Ejemplo n.º 4
0
        protected void UpdateSectorBtn_Click(object sender, EventArgs e)
        {
            lMessage.Text = "";
            int modo = 0;

            try
            {
                CatSectoresEconomicosBehaivor SectorItem = new CatSectoresEconomicosBehaivor();
                SectorItem.Connection = ConectionBD;
                List <CatSectoresEconomicosDatos> LstSector = null;
                UpdateSectorBtn.Visible = true;
                EndButton.Visible       = false;

                /***********************************************************************************
                 *  Verificar que el sector que se registra no exista y no esté vacío
                 * ********************************************************************************/
                if (sectortxt.Text == "")
                {
                    lMessage.Visible            = true;
                    lMessage2.Text              = "Debe ingresar un valor en sector, revise la información de favor.";
                    Session["resultadoProceso"] = "2";
                }
                modo      = 6; // Modo para revisar sector
                LstSector = SectorItem.CN_fn_SectorValidaActualizacion(Convert.ToInt16(Session["Idsector"]), sectortxt.Text, modo);
                if (LstSector.Count > 0)
                {
                    lMessage.Visible            = true;
                    lMessage2.Text              = "Este Sector Económico ya está registrado, revise la información de favor.";
                    Session["resultadoProceso"] = "2";
                    return;
                }
                else
                {
                    lMessage.Text    = "Adelante";
                    lMessage.Visible = false;
                }

                /***********************************************************************************
                 *  Actualizar datos del Sector Económico
                 * ********************************************************************************/
                int estatusSector = 0;
                if (CmbActivo.SelectedValue == "1")
                {
                    estatusSector = 1;
                }
                else if (CmbActivo.SelectedValue == "0")
                {
                    estatusSector = 0;
                }


                modo      = 4; // Modo para actualizar sector nuevo en el SP
                LstSector = SectorItem.CN_fn_SectoresEconomicosUpdate(Convert.ToInt16(Session["Idsector"]), sectortxt.Text, estatusSector, ID_USUARIO_SESSION, modo);

                if (LstSector.Count > 0)
                {
                    Id = LstSector[0].IdSectorEconomico;
                }

                /***************************************************************************************************************
                 * Pantalla de Usuario Registrado
                 * ************************************************************************************************************/
                sectortxt.Enabled       = false;
                CancelButton.Visible    = false;
                EndButton.Visible       = true;
                UpdateSectorBtn.Visible = false;

                Session["resultadoProceso"] = "1";
                lMessage.Visible            = true;
                lMessage.Text = "Sector económico actualizado con éxito. ";

                /***** Ingresar acción en Bitácora ***/
                Bitacorear.Guardar(ID_USUARIO_SESSION, Convert.ToInt32(Session["idrol"]), "ActualizarCatalogoSector.aspx", "Actualizar", "Sector económico: [ " + sectortxt.Text + "] ", ConectionBD);

                //Registrar en notificación el evento y obtener ID
                // Registro nueva Zona Ventas 10
                int tipoNotificacion = 10;
                Inboxfn.RegistrarNotificacion("Actualizar Sector Económico", "Actualizar registro Catálogo Sector Económico: " + sectortxt.Text, tipoNotificacion, ConectionBD);
                // Obtener último ID Notificación registrado
                int IDLastNotification = 0;
                IDLastNotification = Inboxfn.ObtenerIDNotificacion(ConectionBD);
                //Envio a inbox x Usuario
                Inboxfn.RegistrarNotificacionxUsuario(ID_USUARIO_SESSION, IDLastNotification, 1, ConectionBD);
            }
            catch (Exception ex)
            {
                throw ex;
                //ShowMessageClient(ex.Message);
            }
        }