protected void BtnInsertAdversidad_Click(object sender, EventArgs e) { DataTable dt = Session["datos1"] as DataTable; DataRow row = dt.NewRow(); row["Adversidad"] = DDLAdversidad.SelectedValue; row["Descripcion"] = TxtDescripAdversidad.Text; row["Intencidad"] = DDLIntensidad.SelectedValue; row["Porcentaje"] = TxtIntencidad.Text; row["Tratamiento"] = TxtTratamiento.Text; dt.Rows.Add(row); GVAdversidad.DataSource = dt; GVAdversidad.DataBind(); Session["datos1"] = dt; Linpiar_CAMPOS(); }
protected void Page_Load(object sender, EventArgs e) { //try //{ if (!IsPostBack) { LblIdInsOrg.Text = Session["IdInsOrg"].ToString(); LblIdInsProd.Text = Session["IdInsProd"].ToString(); LblIdUsuario.Text = Session["IdUser"].ToString(); LblEtapa.Text = Session["Etapa"].ToString(); LblEstado.Text = Session["Estado"].ToString(); //Control_FORMULARIO(); Datos_Org_ENCABEZADO(); Cargar_COMBO(); Control_FORMULARIO(); /*****************************************************/ DataTable dtListaPartida1 = new DataTable(); dtListaPartida1.Columns.AddRange(new DataColumn[5] { new DataColumn("Adversidad"), new DataColumn("Descripcion"), new DataColumn("Intencidad"), new DataColumn("Porcentaje"), new DataColumn("Tratamiento") }); GVAdversidad.DataSource = dtListaPartida1; GVAdversidad.DataBind(); Session["datos1"] = dtListaPartida1; /*************************************/ DataTable dtListaPartida = new DataTable(); dtListaPartida.Columns.AddRange(new DataColumn[5] { new DataColumn("Id_Fenologia"), new DataColumn("FaceFenologica"), new DataColumn("EstadoFF"), new DataColumn("Porcentaje"), new DataColumn("Fecha_Cosecha") }); GVSegCultivo.DataSource = dtListaPartida; GVSegCultivo.DataBind(); Session["datos"] = dtListaPartida; Contro2_FORMULARIO(); /********************************************/ Calcularar_AVANCE_SIEMBRA(); Calcularar_AVANCE_SIEMBRA_CULTIVO(); /*********************************************/ ////Desplegar_INSUMOS_PRODUCTOR(); } //} //catch //{ // Response.Redirect("~/About.aspx"); //} }
protected void GVAdversidad_RowDeleting(object sender, GridViewDeleteEventArgs e) { int index = Convert.ToInt32(e.RowIndex); DataTable dt = ViewState["dtAdversidad"] as DataTable; dt.Rows[index].Delete(); ViewState["dtAdversidad"] = dt; GVAdversidad.DataSource = ViewState["dtAdversidad"] as DataTable; GVAdversidad.DataBind(); if (dt.Rows.Count == 0) { DataRow dr; dr = dt.NewRow(); dt.Rows.Add(dr); GVAdversidad.DataSource = dt; GVAdversidad.DataBind(); } }
protected void RdbAdeversidadSI_CheckedChanged(object sender, EventArgs e) { PnlAdversidad.Visible = true; //**luis.rojas DataTable dtAdversidad = new DataTable(); DataRow drAdversidad; dtAdversidad.TableName = "Adversidad"; dtAdversidad.Columns.Add(new DataColumn("Adversidad", typeof(string))); dtAdversidad.Columns.Add(new DataColumn("Intensidad", typeof(string))); dtAdversidad.Columns.Add(new DataColumn("Porcentaje", typeof(int))); dtAdversidad.Columns.Add(new DataColumn("Fecha_Ocurrencia", typeof(string))); dtAdversidad.Columns.Add(new DataColumn("Descripcion", typeof(string))); drAdversidad = dtAdversidad.NewRow(); dtAdversidad.Rows.Add(drAdversidad); ViewState["dtAdversidad"] = dtAdversidad; GVAdversidad.DataSource = dtAdversidad; GVAdversidad.DataBind(); }
protected void RdbAdeversidadNO_CheckedChanged(object sender, EventArgs e) { DataTable dtTable = (DataTable)ViewState["dtAdversidad"]; if (dtTable.Rows[0][0].ToString() == "") { DataTable dtAdversidad = new DataTable(); ViewState["dtAdversidad"] = dtAdversidad; Limpiar_CAMPOS_ADVERSIDAD(); PnlAdversidad.Visible = false; GVAdversidad.DataSource = null; GVAdversidad.DataBind(); } else { string script = @"<script type='text/javascript'>alert('{0}');</script>"; script = string.Format(script, "EXISTEN ADVERSIDADES REGISTRADAS..!"); ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false); } }
protected void BtnInsertAdversidad_Click(object sender, EventArgs e) { //************Evento Adverso if (GVAdversidad.Rows.Count > 0) { foreach (GridViewRow row in GVAdversidad.Rows) { string valorcol2 = row.Cells[0].Text; if (row.Cells[0].Text == DDLAdversidad.SelectedValue) { string script = @"<script type='text/javascript'>alert('{0}');</script>"; script = string.Format(script, "EVENTO ADVERSO YA SELECCIONADO..!"); ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false); return; } } } //************intensidad if (Convert.ToInt16(TxtIntencidad.Text) == 0) { string script = @"<script type='text/javascript'>alert('{0}');</script>"; script = string.Format(script, "INGRESE INTENSIDAD..!"); ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false); return; } //************FECHA if (txt_fecha_adversidad.Text == string.Empty) { string script = @"<script type='text/javascript'>alert('{0}');</script>"; script = string.Format(script, "INGRESE FECHA OCURRENCIA..!"); ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false); return; } //************* if (ViewState["dtAdversidad"] != null) { DataTable dtTable = (DataTable)ViewState["dtAdversidad"]; DataRow drRow = null; if (dtTable.Rows.Count > 0) { ////**luis.rojas 25/05/2016 //if (dtTable.Rows[0]["Adversidad"].ToString() == DDLAdversidad.SelectedValue) //{ // string script = @"<script type='text/javascript'>alert('{0}');</script>"; // script = string.Format(script, "EVENTO ADVERSO YA SELECCIONADO..!"); // ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false); // return; //} ////** drRow = dtTable.NewRow(); drRow["Adversidad"] = DDLAdversidad.SelectedValue.ToString(); drRow["Intensidad"] = DDLIntensidad.SelectedValue.ToString(); drRow["Porcentaje"] = TxtIntencidad.Text; drRow["Fecha_Ocurrencia"] = txt_fecha_adversidad.Text.Trim(); drRow["Descripcion"] = txt_Observacion.Text.Trim(); } if (dtTable.Rows[0][0].ToString() == "") { dtTable.Rows[0].Delete(); dtTable.AcceptChanges(); } dtTable.Rows.Add(drRow); ViewState["dtAdversidad"] = dtTable; GVAdversidad.DataSource = dtTable; GVAdversidad.DataBind(); Limpiar_CAMPOS_ADVERSIDAD(); } }
private void Datos_SEGUIMIENTO_ENCABEZADO() { DB_EXT_Seguimiento Seg = new DB_EXT_Seguimiento(); DataTable dt = new DataTable(); dt = Seg.DB_Reporte_SEGUIMIENTOS(Convert.ToInt32(LblNum.Text), "ENCABEZADO"); LblProductor.Text = dt.Rows[0][0].ToString(); LblCedula.Text = dt.Rows[0][1].ToString(); LblOrg.Text = dt.Rows[0][2].ToString(); LblComunidad.Text = dt.Rows[0][4].ToString(); LblMunicipio.Text = dt.Rows[0][5].ToString(); LblProvincia.Text = dt.Rows[0][6].ToString(); LblDep.Text = dt.Rows[0][7].ToString(); LblPrograma.Text = dt.Rows[0][8].ToString(); LblRegional.Text = dt.Rows[0][9].ToString(); LblCamp.Text = dt.Rows[0][10].ToString(); LblIdUser.Text = dt.Rows[0][11].ToString(); DB_Usuario us = new DB_Usuario(); dt = us.DB_Desplegar_USUARIO(0, LblIdUser.Text, "USUARIO"); LblTecnico.Text = dt.Rows[0][10].ToString(); switch (LblEtapa.Text) { case "VERIFICACION_PARCELA": Panel1.Visible = true; GVCoordenadas.DataSource = Seg.DB_Reporte_SEGUIMIENTOS(Convert.ToInt32(LblNum.Text), "COORDENADAS"); GVCoordenadas.DataBind(); dt = Seg.DB_Reporte_SEGUIMIENTOS(Convert.ToInt32(LblNum.Text), "COORDENADAS"); LblFechaSeg.Text = dt.Rows[0][8].ToString(); LblHoraSeg.Text = dt.Rows[0][9].ToString(); LblObsParcela.Text = dt.Rows[0][11].ToString(); LblRecomParcela.Text = dt.Rows[0][12].ToString(); break; case "VERIFICACION_SIEMBRA": Panel2.Visible = true; GVSiembra.DataSource = Seg.DB_Reporte_SEGUIMIENTOS(Convert.ToInt32(LblNum.Text), "SIEMBRA"); GVSiembra.DataBind(); dt = Seg.DB_Reporte_SEGUIMIENTOS(Convert.ToInt32(LblNum.Text), "SIEMBRA"); LblFechaSeg.Text = dt.Rows[0][9].ToString(); LblHoraSeg.Text = dt.Rows[0][10].ToString(); LblObsParcela0.Text = dt.Rows[0][12].ToString(); LblRecomParcela0.Text = dt.Rows[0][13].ToString(); break; case "VERIFICACION_CULTIVO": Panel3.Visible = true; GVCultivo.DataSource = Seg.DB_Reporte_SEGUIMIENTOS(Convert.ToInt32(LblNum.Text), "CULTIVO"); GVCultivo.DataBind(); dt = Seg.DB_Reporte_SEGUIMIENTOS(Convert.ToInt32(LblNum.Text), "CULTIVO"); LblFechaSeg.Text = dt.Rows[0][9].ToString(); LblHoraSeg.Text = dt.Rows[0][10].ToString(); LblObsParcela1.Text = dt.Rows[0][12].ToString(); LblRecomParcela1.Text = dt.Rows[0][13].ToString(); GVAdversidad.DataSource = Seg.DB_Reporte_SEGUIMIENTOS(Convert.ToInt32(LblNum.Text), "ADVERSIDAD"); GVAdversidad.DataBind(); break; case "VERIFICACION_COSECHA": Panel4.Visible = true; GVCosecha.DataSource = Seg.DB_Reporte_SEGUIMIENTOS(Convert.ToInt32(LblNum.Text), "COSECHA"); GVCosecha.DataBind(); dt = Seg.DB_Reporte_SEGUIMIENTOS(Convert.ToInt32(LblNum.Text), "COSECHA"); LblFechaSeg.Text = dt.Rows[0][9].ToString(); LblHoraSeg.Text = dt.Rows[0][10].ToString(); LblObsParcela1.Text = dt.Rows[0][12].ToString(); LblRecomParcela1.Text = dt.Rows[0][13].ToString(); //GVAdversidad.DataSource = Seg.DB_Reporte_SEGUIMIENTOS(Convert.ToInt32(LblNum.Text), "ADVERSIDAD"); //GVAdversidad.DataBind(); break; } }