protected void Button1_Click(object sender, EventArgs e) { DataTable dt = Session["DevolucionDetalle"] as DataTable; devolucion = new DevolucionAD(); string fecha = txtFecha.Text; int idBodegaOrigen = Convert.ToInt32(ddlBodegaOrigen.SelectedValue); int idProveedor = Convert.ToInt32(ddlProveedor.SelectedValue); int id = devolucion.InsertDevolucion(fecha, idBodegaOrigen, idProveedor); if (id > 0) { for (int i = 1; i < dt.Rows.Count; i++) { int idMedicamento = Convert.ToInt32(dt.Rows[i]["Medicamento"]); int idLote = Convert.ToInt32(dt.Rows[i]["Lote"]); int cantidad = Convert.ToInt32(dt.Rows[i]["Cantidad"]); string motivo = (string)dt.Rows[i]["Motivo"]; if (!devolucion.InsertDevolucionDetalle(id, idMedicamento, idLote, cantidad, motivo)) { Response.Write("<script>window.alert('Devolucion Detalle Fallida')</script>"); } } Response.Redirect(HttpContext.Current.Request.Url.AbsoluteUri); } else { Response.Write("<script>window.alert('Devolucion Fallida')</script>"); } }
protected void Page_Load(object sender, EventArgs e) { devolucion = new DevolucionAD(); if (!IsPostBack) { GridLoad(); devolucion.DropBodega(ddlBodegaOrigen); devolucion.DropProveedor(ddlProveedor); devolucion.DropMedicamento((DropDownList)grdDevolucionDetalle.FooterRow.FindControl("ddlInsertMedicamento")); devolucion.DropLote((DropDownList)grdDevolucionDetalle.FooterRow.FindControl("ddlInsertLote")); } }