protected void Page_Load(object sender, EventArgs e) { try { if (!IsPostBack) { LblIdInsOrg.Text = Session["IdInsOrg"].ToString(); LblIdUsuario.Text = Session["IdUser"].ToString(); LblIdInsProd.Text = Session["IdInsProd"].ToString(); LblEtapa.Text = "COSTOS"; Datos_Org_ENCABEZADO(); Verificar_COSTO(); Cargar_COMBO_PRODUCTO(); Cargar_COMBO_ITEM(); /*************************************/ DataTable dtListaPartida = new DataTable(); dtListaPartida.Columns.AddRange(new DataColumn[14] { new DataColumn("valor1"), new DataColumn("valor2"), new DataColumn("valor3"), new DataColumn("valor4"), new DataColumn("valor5"), new DataColumn("valor6"), new DataColumn("valor7"), new DataColumn("valor8"), new DataColumn("valor9"), new DataColumn("valor10"), new DataColumn("valor11"), new DataColumn("valor12"), new DataColumn("valor13"), new DataColumn("valor14") }); GVCostos.DataSource = dtListaPartida; GVCostos.DataBind(); Session["datos"] = dtListaPartida; } } catch { Response.Redirect("~/About.aspx"); } }
protected void GVCostos_RowCommand(object sender, GridViewCommandEventArgs e) { //string aux = ""; string tipo = Convert.ToString(e.CommandName); int rowIndex = Convert.ToInt32(e.CommandArgument); DataTable DT = Session["datos"] as DataTable; if (rowIndex != -1) { DT.Rows.RemoveAt(rowIndex); } GVCostos.DataSource = DT; GVCostos.DataBind(); Session["datos"] = DT; }
protected void BtnRegistrar_Click(object sender, EventArgs e) { //if(TxtItemProd.Text !="" && (Convert.ToInt32(DDLInsumo.SelectedValue) == 1 || Convert.ToInt32(DDLInsumo.SelectedValue) == 2)) //{ if (TxtCantidad.Text != "") { if (TxtPrecio.Text != "") { if (TxtCostoBsHa.Text != "") { if (TxtCostoSusHa.Text != "") { LblMsj1.Text = string.Empty; DataTable dt = Session["datos"] as DataTable; DataRow row = dt.NewRow(); row["valor1"] = DDLEtapa.SelectedItem.Text; row["valor2"] = DDLEtapa.SelectedValue; row["valor3"] = DDLInsumo.SelectedItem.Text; row["valor4"] = DDLInsumo.SelectedValue; row["valor5"] = DDLProducto.SelectedItem.Text; row["valor6"] = DDLProducto.SelectedValue; row["valor7"] = TxtItemProd.Text; row["valor8"] = DDLUnidad.SelectedValue; row["valor9"] = TxtCantidad.Text; row["valor10"] = DDLNumApli.SelectedValue; row["valor11"] = TxtPrecio.Text; row["valor12"] = DDLTipoAdquisicion.SelectedValue; row["valor13"] = TxtCostoBsHa.Text; row["valor14"] = TxtCostoSusHa.Text; dt.Rows.Add(row); GVCostos.DataSource = dt; GVCostos.DataBind(); Session["datos"] = dt; BtnEnviar.Visible = true; BtnCancelar.Visible = true; Vaciar_CAMPOS(); TxtItemProd.Text = string.Empty; //TxtItemProd.Visible = false; //DDLItemProd.Visible = true; } else { LblMsj1.Text = "ERROR Costos en el calculo dolares por Hectarea"; } } else { LblMsj1.Text = "ERROR Costos en el calculo bolivianos por Hectarea"; } } else { LblMsj1.Text = "ERROR No definio ningun precio para el producto"; } } else { LblMsj1.Text = "ERROR No definio ninguna cantidad para el producto"; } //} //else //{ // LblMsj1.Text = "ERROR No definio ningun producto"; //} }