protected void CargarComboTipoEmpresas() { try { CatTipoEmpresaBehaivor tipoEmpresaItem = new CatTipoEmpresaBehaivor(); tipoEmpresaItem.Connection = ConectionBD; List <CatTipoEmpresaDatos> tipoEmpresaLst = tipoEmpresaItem.CN_fn_TipoEmpresaSel(1); cmbTipoEmpresa.DataTextField = "tipoEmpresa"; cmbTipoEmpresa.DataValueField = "IdTipoEmpresa"; cmbTipoEmpresa.DataSource = tipoEmpresaLst; cmbTipoEmpresa.DataBind(); cmbTipoEmpresa.Items.Insert(0, "Seleccione un tipo de empresa"); } catch (Exception ex) { throw ex; } }
protected void CargarTipoEmpresa(int IdTipoEmpresa) { try { CatTipoEmpresaBehaivor TipoEmpItem = new CatTipoEmpresaBehaivor(); TipoEmpItem.Connection = ConectionBD; int modo = 2; List <CatTipoEmpresaDatos> LstTipoEmp = TipoEmpItem.CN_fn_TipoEmpresaxIdempresaSel(IdTipoEmpresa, modo); if (LstTipoEmp.Count > 0) { tipoempresatxt.Text = LstTipoEmp[0].tipoEmpresa; } } catch (Exception ex) { throw ex; //ShowMessageClient(ex.Message); } }
protected void UpdateTipoEmpresaBtn_Click(object sender, EventArgs e) { lMessage.Text = ""; int modo = 0; try { CatTipoEmpresaBehaivor TipoEmpItem = new CatTipoEmpresaBehaivor(); TipoEmpItem.Connection = ConectionBD; List <CatTipoEmpresaDatos> LstTipoEmp = null; UpdateTipoEmpresaBtn.Visible = true; EndButton.Visible = false; /*********************************************************************************** * Verificar que el tipo empresa que se registra no exista en otro o venga vacío * ********************************************************************************/ if (tipoempresatxt.Text == "") { lMessage.Visible = true; lMessage2.Text = "El tipo de empresa debe tener un valor, revise la información de favor."; Session["resultadoProceso"] = "2"; return; } modo = 6; // Modo para revisar registro LstTipoEmp = TipoEmpItem.CN_fn_TipoEmpresaValidaActualizacion(Convert.ToInt16(Session["IdTipoEmpresa"]), tipoempresatxt.Text, modo); if (LstTipoEmp.Count > 0 && LstTipoEmp[0].IdTipoEmpresa > -1) { lMessage.Visible = true; lMessage2.Text = "Este Tipo de Empresa ya está registrado, revise la información de favor."; Session["resultadoProceso"] = "2"; return; } else { lMessage.Text = "Adelante"; lMessage.Visible = false; } /*********************************************************************************** * Actualizar datos del tipo empresa * ********************************************************************************/ modo = 4; // Modo para ingresar tipo empresa nuevo en el SP LstTipoEmp = TipoEmpItem.CN_fn_TipoEmpresaUpdate(Convert.ToInt16(Session["IdTipoEmpresa"]), tipoempresatxt.Text, Convert.ToInt16(CmbActivo.SelectedValue), modo); if (LstTipoEmp.Count > 0) { Id = LstTipoEmp[0].IdTipoEmpresa; } /*************************************************************************************************************** * Pantalla de registro * ************************************************************************************************************/ tipoempresatxt.Enabled = false; CancelButton.Visible = false; EndButton.Visible = true; UpdateTipoEmpresaBtn.Visible = false; Session["resultadoProceso"] = "1"; lMessage.Visible = true; lMessage.Text = "Tipo de empresa actualizada con éxito. "; /***** Ingresar acción en Bitácora ***/ Bitacorear.Guardar(ID_USUARIO_SESSION, Convert.ToInt32(Session["idrol"]), "ActualizarCatalogoTipoEmpresa.aspx", "Actualizar", "Tipo Empresa: [ " + tipoempresatxt.Text + "] ", ConectionBD); //Registrar en notificación el evento y obtener ID // Registro nueva Tipo Empresa 11 int tipoNotificacion = 11; Inboxfn.RegistrarNotificacion("Actualizar Tipo Empresa", "Actualización registro Catálogo Tipo Empresa: " + tipoempresatxt.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); } }