protected void BtnRegistrar_Click(object sender, EventArgs e) { DB_AP_DocPresentadoProv InsProv = new DB_AP_DocPresentadoProv(); AP_DocPresentadoProv p = new AP_DocPresentadoProv(); foreach (GridViewRow dgi in GVInsProvDocPres.Rows) { CheckBox myCheckBox = (CheckBox)dgi.Cells[3].Controls[1]; TextBox tx = (TextBox)dgi.Cells[4].Controls[1]; GVInsProvDocPres.Columns[1].Visible = true; GVInsProvDocPres.Columns[2].Visible = true; Desplegar_INS_PROV_DOC_PRESENT(); if (myCheckBox.Checked == true) { p.Id_VerificarDoc = Convert.ToInt32(GVInsProvDocPres.Rows[dgi.RowIndex].Cells[2].Text); p.Id_Documento = Convert.ToInt32(GVInsProvDocPres.Rows[dgi.RowIndex].Cells[1].Text); p.Observacion = ""; p.Estado = true; InsProv.DB_Modificar_ESTADO(p); } else { p.Id_VerificarDoc = Convert.ToInt32(GVInsProvDocPres.Rows[dgi.RowIndex].Cells[2].Text); p.Id_Documento = Convert.ToInt32(GVInsProvDocPres.Rows[dgi.RowIndex].Cells[1].Text); p.Observacion = tx.Text; p.Estado = false; InsProv.DB_Modificar_ESTADO(p); } } Response.Redirect("frmRegistroProv.aspx"); }
public void DA_Modificar_ESTADO(AP_DocPresentadoProv dpv) { try { using (SqlConnection conexion = new SqlConnection(conexionString)) { SqlCommand cmd = new SqlCommand("GAP_DOCUMENTO_PRESENTADO_PROV_ESTADO_UPDATE", conexion); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Id_VerificarDocProv", dpv.Id_VerificarDoc); cmd.Parameters.AddWithValue("@Id_Documento", dpv.Id_Documento); cmd.Parameters.AddWithValue("@Observacion", dpv.Observacion); cmd.Parameters.AddWithValue("@Estado", dpv.Estado); conexion.Open(); cmd.ExecuteNonQuery(); conexion.Close(); } } catch (Exception err) { throw (new Exception(err.ToString() + "-" + err.Source.ToString() + "-" + err.Message.ToString())); } }
public void DB_Modificar_ESTADO(AP_DocPresentadoProv dpv) { DA_AP_DocPresentadoProv prod = new DA_AP_DocPresentadoProv(); prod.DA_Modificar_ESTADO(dpv); }