private void GrabarFilaGrilla_2(GridView grilla, int fila, int colInicio) { tools _tools = new tools(); SecureQueryString QueryStringSeguro; QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]); GridViewRow filaGrilla = GridViewAdministradorInfoBasicaComercia.Rows[fila]; Label txtCodigo = filaGrilla.FindControl("lblCODIGO") as Label; String _txtCodigo = txtCodigo.Text; TextBox lblDESCRIPCION = filaGrilla.FindControl("TXTDESCRIPCION") as TextBox; Label txtSiNo = filaGrilla.FindControl("lblCODIGO") as Label; String _lblDESCRIPCION = lblDESCRIPCION.Text; Int32 operaciones = 3 ; contratosServicio _contratosServico = new contratosServicio(Session["idEmpresa"].ToString()); DataTable tablaContratosOriginal = _contratosServico.ObtenerITEMSInformacionBasicapor(operaciones, _txtCodigo, _lblDESCRIPCION); cargar_GridView_RESULTADOS_BUSQUEDA_Administrador(); }
protected void GridViewAdministradorInfoBasicaComercia_RowCommand(object sender, GridViewCommandEventArgs e) { int indexSeleccionado = Convert.ToInt32(e.CommandArgument); switch (e.CommandName) { case "Editar": ActivarFilaGrilla_2(GridViewAdministradorInfoBasicaComercia, indexSeleccionado, 2); break; case "Borrar": tools _tools = new tools(); SecureQueryString QueryStringSeguro; QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]); GridViewRow filaGrilla = GridViewAdministradorInfoBasicaComercia.Rows[indexSeleccionado]; Label txtCodigo = filaGrilla.FindControl("lblCODIGO") as Label; String _txtCodigo = txtCodigo.Text; TextBox lblDESCRIPCION = filaGrilla.FindControl("TXTDESCRIPCION") as TextBox; Label txtSiNo = filaGrilla.FindControl("lblCODIGO") as Label; String _lblDESCRIPCION = lblDESCRIPCION.Text; Int32 operaciones = 4 ; contratosServicio _contratosServico = new contratosServicio(Session["idEmpresa"].ToString()); DataTable tablaContratosOriginal = _contratosServico.ObtenerITEMSInformacionBasicapor(operaciones, _txtCodigo, _lblDESCRIPCION); cargar_GridView_RESULTADOS_BUSQUEDA_Administrador(); break; case "Grabar": GrabarFilaGrilla_2(GridView_RESULTADOS_BUSQUEDA, indexSeleccionado, 2); break; } }
private void cargar_GridView_RESULTADOS_BUSQUEDA_Administrador() { contratosServicio _contratosServico = new contratosServicio(Session["idEmpresa"].ToString()); Int32 operaciones = 1; String Codigo = ""; String Descripcion = ""; DataTable tablaContratosOriginal = _contratosServico.ObtenerITEMSInformacionBasicapor(operaciones, Codigo, Descripcion); this.div_GridViewAdministradorInfoBasicaComercia.Visible = true; GridViewAdministradorInfoBasicaComercia.Visible = true; GridViewAdministradorInfoBasicaComercia.DataSource = tablaContratosOriginal; GridViewAdministradorInfoBasicaComercia.DataBind(); ACTUALIZAR.Visible = false; Button3.Visible = false; this.txt_Nuevo_Registro.Text = ""; for (int i = 0; i < GridViewAdministradorInfoBasicaComercia.Rows.Count; i++) { GridViewAdministradorInfoBasicaComercia.Rows[i].Cells[2].Enabled = false; GridViewRow filaGrilla = GridViewAdministradorInfoBasicaComercia.Rows[i]; Label TXT_SI_NO = filaGrilla.FindControl("TXT_SINO") as Label; String _txtCodigo = TXT_SI_NO.Text; if (_txtCodigo == "X") { GridViewAdministradorInfoBasicaComercia.Rows[i].Cells[0].Enabled = false; GridViewAdministradorInfoBasicaComercia.Rows[i].Cells[1].Enabled = true; GridViewAdministradorInfoBasicaComercia.Rows[i].Cells[2].Enabled = false; TextBox lblDESCRIPCION = filaGrilla.FindControl("TXTDESCRIPCION") as TextBox; lblDESCRIPCION.Enabled = false; lblDESCRIPCION.BackColor = System.Drawing.ColorTranslator.FromHtml("#BDC0C6"); lblDESCRIPCION.BorderColor = System.Drawing.ColorTranslator.FromHtml("#BDC0C6"); filaGrilla.BackColor = System.Drawing.ColorTranslator.FromHtml("#BDC0C6"); } else { GridViewAdministradorInfoBasicaComercia.Rows[i].Cells[0].Enabled = false; GridViewAdministradorInfoBasicaComercia.Rows[i].Cells[1].Enabled = true; GridViewAdministradorInfoBasicaComercia.Rows[i].Cells[2].Enabled = false; } } }
protected void Grabar_Click(object sender, System.Web.UI.ImageClickEventArgs e) { tools _tools = new tools(); SecureQueryString QueryStringSeguro; QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]); String _lblDESCRIPCION = this.txt_Nuevo_Registro.Text; Int32 operaciones = 2; String _txtCodigo = ""; contratosServicio _contratosServico = new contratosServicio(Session["idEmpresa"].ToString()); DataTable tablaContratosOriginal = _contratosServico.ObtenerITEMSInformacionBasicapor(operaciones, _txtCodigo, _lblDESCRIPCION); cargar_GridView_RESULTADOS_BUSQUEDA_Administrador(); }