protected void Button1_Click(object sender, EventArgs e) { DataTable dt = Session["EntradaDetalle"] as DataTable; entrada = new EntradaAD(); string fecha = txtFecha.Text; int id_Proveedor = Convert.ToInt32(ddlIdProveedor.SelectedValue); int id_Institucion = Convert.ToInt32(ddlIdInstitucion.SelectedValue); int id = entrada.InsertEntrada(fecha, id_Proveedor, id_Institucion); if (id > 0) { for (int i = 1; i < dt.Rows.Count; i++) { int medicamento = Convert.ToInt32(dt.Rows[i]["Medicamento"]); int cantidad = Convert.ToInt32(dt.Rows[i]["Cantidad"]); int precio = Convert.ToInt32(dt.Rows[i]["Precio"]); string fechav = (string)dt.Rows[i]["Fecha"]; if (!entrada.InsertEntradaDetalle(id, medicamento, cantidad, precio, fechav)) { Response.Write("<script>window.alert('Entrada Detalle Fallida')</script>"); } } Response.Redirect(HttpContext.Current.Request.Url.AbsoluteUri); } else { Response.Write("<script>window.alert('Entrada Fallida')</script>"); } }
protected void Page_Load(object sender, EventArgs e) { entrada = new EntradaAD(); if (!IsPostBack) { GridLoad(); entrada.DropInstitucion(ddlIdInstitucion); entrada.DropProveedor(ddlIdProveedor); entrada.DropMedicamento((DropDownList)grdEntradaDetalle.FooterRow.FindControl("ddlInsertMedicamento")); } }