Exemplo n.º 1
0
 protected void CargarComboClasificacionEmpresas()
 {
     try
     {
         CatClasificacionEmpresaBehaivor ClasEmpresaItem = new CatClasificacionEmpresaBehaivor();
         ClasEmpresaItem.Connection = ConectionBD;
         List <CatClasificacionEmpresaDatos> ClasEmpresaLst = ClasEmpresaItem.CN_fn_ClasificacionEmpresaSel(1);
         cmbClasificacion.DataTextField  = "clasificacionEmpresa";
         cmbClasificacion.DataValueField = "IdClasificacionEmpresa";
         cmbClasificacion.DataSource     = ClasEmpresaLst;
         cmbClasificacion.DataBind();
         cmbClasificacion.Items.Insert(0, "Seleccione una clasificación de empresa");
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemplo n.º 2
0
 protected void CargarClasificacionEmpresa(int IdClasificacionEmpresa)
 {
     try
     {
         CatClasificacionEmpresaBehaivor ClasEmpItem = new CatClasificacionEmpresaBehaivor();
         ClasEmpItem.Connection = ConectionBD;
         int modo = 2;
         List <CatClasificacionEmpresaDatos> LstClasifEmp = ClasEmpItem.CN_fn_ClasificacionEmpresaxIdClasificacionSel(IdClasificacionEmpresa, modo);
         if (LstClasifEmp.Count > 0)
         {
             clasificacionempresatxt.Text = LstClasifEmp[0].clasificacionEmpresa;
         }
     }
     catch (Exception ex)
     {
         throw ex;
         //ShowMessageClient(ex.Message);
     }
 }
Exemplo n.º 3
0
        protected void UpdateClasificacionEmpresaBtn_Click(object sender, EventArgs e)
        {
            lMessage.Text = "";
            int modo = 0;

            try
            {
                CatClasificacionEmpresaBehaivor ClasEmpItem = new CatClasificacionEmpresaBehaivor();
                ClasEmpItem.Connection = ConectionBD;
                List <CatClasificacionEmpresaDatos> LstClasifEmp = null;
                UpdateClasificacionEmpresaBtn.Visible = true;
                EndButton.Visible = false;

                /******************************************************************************************************
                *  Verificar que la clasificación empresa que se actualiza no exista en otro registro y no esté vacío
                * ****************************************************************************************************/
                if (clasificacionempresatxt.Text == "")
                {
                    lMessage.Visible            = true;
                    lMessage2.Text              = "La clasificación de empresa debe tener un valor, revise la información de favor.";
                    Session["resultadoProceso"] = "2";
                    return;
                }
                modo         = 6; // Modo para revisar registro
                LstClasifEmp = ClasEmpItem.CN_fn_ClasificacionEmpresaValidaActualizacion(Convert.ToInt16(Session["IdClasEmp"]), clasificacionempresatxt.Text, modo);
                if (LstClasifEmp.Count > 0)
                {
                    lMessage.Visible            = true;
                    lMessage2.Text              = "Esta Clasificación de Empresa ya está registrada, revise la información de favor.";
                    Session["resultadoProceso"] = "2";
                    return;
                }
                else
                {
                    lMessage.Text    = "Adelante";
                    lMessage.Visible = false;
                }

                /***********************************************************************************
                 *  Actualizar datos del clasificación empresa
                 * ********************************************************************************/
                modo         = 4; // Modo para actualizar clasificación empresa en el SP
                LstClasifEmp = ClasEmpItem.CN_fn_ClasificacionEmpresaUpdate(Convert.ToInt16(Session["IdClasEmp"]), clasificacionempresatxt.Text, Convert.ToInt16(CmbActivo.SelectedValue), modo);

                if (LstClasifEmp.Count > 0)
                {
                    Id = LstClasifEmp[0].IdClasificacionEmpresa;
                }

                /***************************************************************************************************************
                 * Pantalla de registro
                 * ************************************************************************************************************/
                clasificacionempresatxt.Enabled = false;
                CancelButton.Visible            = false;
                EndButton.Visible = true;
                UpdateClasificacionEmpresaBtn.Visible = false;

                Session["resultadoProceso"] = "1";
                lMessage.Visible            = true;
                lMessage.Text = "Clasificación de empresa actualizada con éxito. ";

                /***** Ingresar acción en Bitácora ***/
                Bitacorear.Guardar(ID_USUARIO_SESSION, Convert.ToInt32(Session["idrol"]), "ActyalizarCatalogoClasificacionEmpresa.aspx", "Actualizar", "Clasificación Empresa: [ " + clasificacionempresatxt.Text + "] ", ConectionBD);

                //Registrar en notificación el evento y obtener ID
                // Registro nueva Tipo Empresa 12
                int tipoNotificacion = 12;
                Inboxfn.RegistrarNotificacion("Actualizar Clasificación Empresa", "Actualización registro Catálogo Clasificación Empresa: " + clasificacionempresatxt.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);
            }
        }