Exemple #1
0
 protected void empresacompetenciatxt_TextChanged(object sender, EventArgs e)
 {
     try
     {
         EmpresasCompetenciaBehaivor EmpresaCompetenciaItem = new EmpresasCompetenciaBehaivor();
         EmpresaCompetenciaItem.Connection = ConectionBD;
         int modo = 8;
         List <EmpresasCompetenciaDatos> lstEmpresaValidar = EmpresaCompetenciaItem.CN_fn_VerificarEmpresasParecidas(empresacompetenciatxt.Text, modo);
         if (lstEmpresaValidar.Count > 0)
         {
             rptEmpresas.DataSource = lstEmpresaValidar;
             rptEmpresas.DataBind();
             rptEmpresas.Visible = true;
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemple #2
0
        protected void AddEmpresaCompetenciaBtn_Click(object sender, EventArgs e)
        {
            lMessage.Text = "";
            int modo = 0;

            try
            {
                EmpresasCompetenciaBehaivor EmpresasCompetenciaItem = new EmpresasCompetenciaBehaivor();
                EmpresasCompetenciaItem.Connection = ConectionBD;
                List <EmpresasCompetenciaDatos> empresasCompetenciaLst = null;
                AddEmpresaCompetenciaBtn.Visible = true;
                EndButton.Visible = false;

                /***********************************************************************************
                 *  Verificar que la empresa competencia que se registra no exista
                 * ********************************************************************************/
                modo = 6; // Modo para revisar registro
                empresasCompetenciaLst = EmpresasCompetenciaItem.CN_fn_VerificarEmpresaCompetenciaExiste(empresacompetenciatxt.Text, modo);
                if (empresasCompetenciaLst.Count > 0 && empresasCompetenciaLst[0].IdEmpresaCompetencia > -1)
                {
                    lMessage.Visible            = true;
                    lMessage2.Text              = "Esta Empresa Competencia ya está registrada, revise la información de favor.";
                    Session["resultadoProceso"] = "2";
                    return;
                }
                else
                {
                    lMessage.Text    = "Adelante";
                    lMessage.Visible = false;
                }

                /***********************************************************************************
                 *  Ingresar datos de la empresa competencia
                 * ********************************************************************************/
                modo = 3; // Modo para ingresar empresa competencia nueva en el SP
                string razonsocial       = "";
                string rfc               = "";
                int    idsectoreconomico = 0;
                empresasCompetenciaLst = EmpresasCompetenciaItem.CN_fn_EmpresaCompetenciaInsert(empresacompetenciatxt.Text, razonsocial, rfc, Convert.ToInt32(cmbClasificacion.SelectedValue),
                                                                                                Convert.ToInt32(cmbTipoEmpresa.SelectedValue), Convert.ToInt32(cmbZonaVentas.SelectedValue),
                                                                                                domiciliotxt.Text, coloniatxt.Text, municipiotxt.Text, cptxt.Text, Convert.ToInt32(cmbEstado.SelectedValue), idsectoreconomico, modo);

                if (empresasCompetenciaLst.Count > 0)
                {
                    Id = empresasCompetenciaLst[0].IdEmpresaCompetencia;
                }

                /***************************************************************************************************************
                 * Pantalla de registro
                 * ************************************************************************************************************/
                empresacompetenciatxt.Enabled = false;
                cmbClasificacion.Enabled      = false;
                cmbTipoEmpresa.Enabled        = false;
                cmbZonaVentas.Enabled         = false;
                domiciliotxt.Enabled          = false;
                coloniatxt.Enabled            = false;
                cptxt.Enabled                    = false;
                municipiotxt.Enabled             = false;
                cmbEstado.Enabled                = false;
                CancelButton.Visible             = false;
                EndButton.Visible                = true;
                AddEmpresaCompetenciaBtn.Visible = false;

                Session["resultadoProceso"] = "1";
                lMessage.Visible            = true;
                lMessage.Text = "Empresa Competencia registrada con éxito. ";

                /***** Ingresar acción en Bitácora ***/
                Bitacorear.Guardar(ID_USUARIO_SESSION, Convert.ToInt32(Session["idrol"]), "AddEmpresaCompetencia.aspx", "Registrar", "Empresa Competencia: [ " + empresacompetenciatxt.Text + "] ", ConectionBD);

                //Registrar en notificación el evento y obtener ID
                // Registro nueva Empresa Competencia: 18
                int tipoNotificacion = 17;
                Inboxfn.RegistrarNotificacion("Registrar Empresa Competencia", "Nuevo registro Empresa Competencia: " + empresacompetenciatxt.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);
            }
        }