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; } }
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); } }