protected void DropDownList2_SelectedIndexChanged(object sender, EventArgs e) { string pagsRealizados; GestorBD = (GestorBD.GestorBD)Session["GestorBD"]; //Muestra los otros elementos TblPagos.Visible = true; BtModi.Visible = true; GVPagos.Visible = true; //obtiene la informacion del pedido seleccionado y llena la tabla y el grid view cadSql = "select fechaPed, monto, saldocli, saldofacs from PCPedidos where folioP=" + DropDownList2.Text + ""; GestorBD.consBD(cadSql, DsPagos, "InfoPed"); Fila = DsPagos.Tables["InfoPed"].Rows[0]; Label3.Text = Fila["Monto"].ToString(); TblPagos.Rows[1].Cells[0].Text = Fila["FechaPed"].ToString(); TblPagos.Rows[1].Cells[1].Text = Fila["Monto"].ToString(); TblPagos.Rows[1].Cells[2].Text = ""; TblPagos.Rows[1].Cells[3].Text = Fila["SaldoCli"].ToString(); cadSql = "select distinct IdPago, Fecha, Monto from PCPagos where FolioP = " + DropDownList2.Text; GestorBD.consBD(cadSql, DsPag, "PagosPed"); GVPagos.DataSource = DsPag.Tables["PagosPed"]; //Muestra resultados. GVPagos.DataBind(); }
protected void BtEjecutarAlta_Click(object sender, EventArgs e) { GestorBD = (GestorBD.GestorBD)Session["GestorBD"]; //Genera un Id para el nuevo pago cadSql = "select max(IdPago) from PCPagos where folioP=" + DropDownList2.Text; GestorBD.consBD(cadSql, DsPag, "MaxId"); int idtemp; Fila = DsPag.Tables["MaxId"].Rows[0]; idtemp = int.Parse(Fila["max(IdPago)"].ToString()); idtemp = idtemp + 1; //Crea el pago y lo inserta string mon = TxBMonto.Text; cadSql = "Insert into PCPagos values (" + DropDownList2.Text + ", " + idtemp + ", '" + DateTime.Today.ToString() + "', " + mon + ")"; if (GestorBD.altaBD(cadSql) == OK) { Response.Write("Pago dado de Alta"); } else { Response.Write("No se pudo dar de alta el pago"); } //Oculta los controles LbAlta.Visible = false; TxBMonto.Visible = false; BtEjecutarAlta.Visible = false; //Actualiza datos en la tabla y el dataGrid: cadSql = "select fechaPed, monto, saldocli, saldofacs from PCPedidos where folioP=" + DropDownList2.Text + ""; GestorBD.consBD(cadSql, DsPagos, "InfoPed"); Fila = DsPagos.Tables["InfoPed"].Rows[0]; Label3.Text = Fila["Monto"].ToString(); TblPagos.Rows[1].Cells[0].Text = Fila["FechaPed"].ToString(); TblPagos.Rows[1].Cells[1].Text = Fila["Monto"].ToString(); TblPagos.Rows[1].Cells[2].Text = ""; TblPagos.Rows[1].Cells[3].Text = Fila["SaldoCli"].ToString(); cadSql = "select IdPago, Fecha, Monto from PCPagos where FolioP = '" + DropDownList2.Text + "'"; GestorBD.consBD(cadSql, DsPag, "PagosPed"); GVPagos.DataSource = DsPag.Tables["PagosPed"]; //Muestra resultados. GVPagos.DataBind(); }
protected void BtEjecutarBaja_Click(object sender, EventArgs e) { //Da de baja el pago seleccionado GestorBD = (GestorBD.GestorBD)Session["GestorBD"]; cadSql = "delete from PCPagos where IdPago=" + DDLBaja.SelectedValue + ""; if (GestorBD.bajaBD(cadSql) == OK) { Response.Write("Eliminación exitosa en Usuarios"); } else { Response.Write("Error de eliminación del Pago"); } //Oculta los controles DDLBaja.Visible = false; BtEjecutarBaja.Visible = false; Label4.Visible = false; //Actualiza los datos de la Tabla y el DataGrid: cadSql = "select fechaPed, monto, saldocli, saldofacs from PCPedidos where folioP=" + DropDownList2.Text + ""; GestorBD.consBD(cadSql, DsPagos, "InfoPed"); Fila = DsPagos.Tables["InfoPed"].Rows[0]; Label3.Text = Fila["Monto"].ToString(); TblPagos.Rows[1].Cells[0].Text = Fila["FechaPed"].ToString(); TblPagos.Rows[1].Cells[1].Text = Fila["Monto"].ToString(); TblPagos.Rows[1].Cells[2].Text = ""; TblPagos.Rows[1].Cells[3].Text = Fila["SaldoCli"].ToString(); cadSql = "select IdPago, Fecha, Monto from PCPagos where FolioP = '" + DropDownList2.Text + "'"; GestorBD.consBD(cadSql, DsPag, "PagosPed"); GVPagos.DataSource = DsPag.Tables["PagosPed"]; //Muestra resultados. GVPagos.DataBind(); }