예제 #1
0
        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()));
     }
 }
예제 #3
0
        public void DB_Modificar_ESTADO(AP_DocPresentadoProv dpv)
        {
            DA_AP_DocPresentadoProv prod = new DA_AP_DocPresentadoProv();

            prod.DA_Modificar_ESTADO(dpv);
        }