protected void Buscar() { Ocultar(); arp _arp = new arp(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable _dataTable = new DataTable(); switch (this.DropDownList_BUSCAR.SelectedValue) { case "NOMBRE": _dataTable = _arp.ObtenerPorNombre(this.TextBox_BUSCAR.Text); break; } if (_dataTable.Rows.Count > 0) { GridView_RESULTADOS_BUSQUEDA.DataSource = _dataTable; GridView_RESULTADOS_BUSQUEDA.DataBind(); Mostrar(Acciones.BusquedaEncontro); } else { if (!String.IsNullOrEmpty(_arp.MensajeError)) Informar(Label_MENSAJE, "Error: Consulte con el Administrador: " + _arp.MensajeError, Proceso.Error); else Informar(Label_MENSAJE, "ADVERTENCIA: No se encontró información para " + this.DropDownList_BUSCAR.SelectedItem + " : " + this.TextBox_BUSCAR.Text, Proceso.Error); Mostrar(Acciones.BusquedaNoEncontro); } _dataTable.Dispose(); }
private void Cargar(GridView gridView) { if (gridView.Rows.Count > 0) { DataTable dataTable; DataRow dataRow; if (!String.IsNullOrEmpty(this.GridView_RESULTADOS_BUSQUEDA.SelectedDataKey["NUM_CONTRATO"].ToString())) this.TextBox_NUM_CONTRATO.Text = this.GridView_RESULTADOS_BUSQUEDA.SelectedDataKey["NUM_CONTRATO"].ToString(); if (!String.IsNullOrEmpty(this.GridView_RESULTADOS_BUSQUEDA.SelectedRow.Cells[2].Text)) { this.TextBox_ID_EMPLEADO.Text = this.GridView_RESULTADOS_BUSQUEDA.SelectedRow.Cells[2].Text; eps Eps = new eps(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); dataTable = Eps.ObtenerPorEPSPorIdEmpleado(Convert.ToDecimal(TextBox_ID_EMPLEADO.Text)); if (!dataTable.Rows.Count.Equals(0)) { dataRow = dataTable.Rows[0]; if (!string.IsNullOrEmpty(dataRow["NOM_ENTIDAD"].ToString())) TextBox_EPS.Text = dataRow["NOM_ENTIDAD"].ToString(); } arp Arp = new arp(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); dataTable = Arp.ObtenerPorARLPorIdEmpleado(Convert.ToDecimal(TextBox_ID_EMPLEADO.Text)); if (!dataTable.Rows.Count.Equals(0)) { dataRow = dataTable.Rows[0]; if (!string.IsNullOrEmpty(dataRow["NOM_ENTIDAD"].ToString())) TextBox_ARL.Text = dataRow["NOM_ENTIDAD"].ToString(); } } if (!String.IsNullOrEmpty(this.GridView_RESULTADOS_BUSQUEDA.SelectedRow.Cells[3].Text)) this.TextBox_fecha_ingreso.Text = this.GridView_RESULTADOS_BUSQUEDA.SelectedRow.Cells[3].Text; if (!String.IsNullOrEmpty(this.GridView_RESULTADOS_BUSQUEDA.SelectedRow.Cells[4].Text)) this.TextBox_fecha_retiro.Text = HttpUtility.HtmlDecode(this.GridView_RESULTADOS_BUSQUEDA.SelectedRow.Cells[4].Text); if (!String.IsNullOrEmpty(this.GridView_RESULTADOS_BUSQUEDA.SelectedRow.Cells[6].Text)) this.TextBox_ACTIVO.Text = this.GridView_RESULTADOS_BUSQUEDA.SelectedRow.Cells[7].Text; if (!String.IsNullOrEmpty(this.GridView_RESULTADOS_BUSQUEDA.SelectedRow.Cells[7].Text)) this.TextBox_APELLIDOS.Text = HttpUtility.HtmlDecode(this.GridView_RESULTADOS_BUSQUEDA.SelectedRow.Cells[8].Text); if (!String.IsNullOrEmpty(this.GridView_RESULTADOS_BUSQUEDA.SelectedRow.Cells[8].Text)) this.TextBox_NOMBRES.Text = HttpUtility.HtmlDecode(this.GridView_RESULTADOS_BUSQUEDA.SelectedRow.Cells[9].Text); if (!String.IsNullOrEmpty(this.GridView_RESULTADOS_BUSQUEDA.SelectedRow.Cells[9].Text)) this.TextBox_NUM_DOC_IDENTIDAD.Text = this.GridView_RESULTADOS_BUSQUEDA.SelectedRow.Cells[10].Text; if (!String.IsNullOrEmpty(this.GridView_RESULTADOS_BUSQUEDA.SelectedRow.Cells[10].Text)) this.TextBox_RAZ_SOCIAL.Text = HttpUtility.HtmlDecode(this.GridView_RESULTADOS_BUSQUEDA.SelectedRow.Cells[11].Text); } }
private void cargar_DropDownList_ENTIDAD_ARP() { DropDownList_ENTIDAD_ARP.Items.Clear(); arp _arp = new arp(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaRegionales = _arp.ObtenerTodasLasARP(); ListItem item = new ListItem("Seleccione...", ""); DropDownList_ENTIDAD_ARP.Items.Add(item); foreach (DataRow fila in tablaRegionales.Rows) { item = new ListItem(fila["NOM_ENTIDAD"].ToString(), fila["ID_ARP"].ToString()); DropDownList_ENTIDAD_ARP.Items.Add(item); } DropDownList_ENTIDAD_ARP.DataBind(); DropDownList_ENTIDAD_ARP.Enabled = true; }
private void Modificar() { arp _arp = new arp(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); if (_arp.Actualizar(Convert.ToDecimal(this.TextBox_ID.Text), TextBox_NIT.Text, TextBox_DV.Text, this.TextBox_COD_ENTIDAD.Text, TextBox_NOM_ENTIDAD.Text, TextBox_DIR_ENTIDAD.Text, TextBox_TEL_ENTIDAD.Text, TextBox_CONTACTO.Text, TextBox_CARGO.Text, CheckBox_ESTADO.Checked)) { if (!String.IsNullOrEmpty(_arp.MensajeError)) Informar(Label_MENSAJE, "Error: Consulte con el Administrador: " + _arp.MensajeError, Proceso.Error); } else { Informar(Label_MENSAJE, "La entidad fue actualizada correctamente.", Proceso.Correcto); TextBox_ID.Text = ID.ToString(); } Ocultar(); Mostrar(Acciones.Modifica); Bloquear(Acciones.Modifica); }
private void Guardar() { arp _arp = new arp(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); Decimal ID = _arp.Adicionar(TextBox_NIT.Text, TextBox_DV.Text, this.TextBox_COD_ENTIDAD.Text, TextBox_NOM_ENTIDAD.Text, TextBox_DIR_ENTIDAD.Text, TextBox_TEL_ENTIDAD.Text, TextBox_CONTACTO.Text, TextBox_CARGO.Text); if (ID == 0) { if (!String.IsNullOrEmpty(_arp.MensajeError)) Informar(Label_MENSAJE, "Error: Consulte con el Administrador: " + _arp.MensajeError, Proceso.Error); } else { Informar(Label_MENSAJE, "La entidad fue creada correctamente y se le asignó el ID: " + ID.ToString() + ".", Proceso.Correcto); TextBox_ID.Text = ID.ToString(); } Ocultar(); Mostrar(Acciones.Guarda); Bloquear(Acciones.Guarda); }
protected void GridView_RESULTADOS_BUSQUEDA_SelectedIndexChanged(object sender, EventArgs e) { if (!String.IsNullOrEmpty(this.GridView_RESULTADOS_BUSQUEDA.SelectedDataKey["id"].ToString())) { arp _arp = new arp(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); Cargar(_arp.ObtenerPorIdARP(Convert.ToDecimal(this.GridView_RESULTADOS_BUSQUEDA.SelectedDataKey["id"].ToString()))); } Ocultar(); Mostrar(Acciones.Visualiza); Bloquear(Acciones.Visualiza); }