/* * Llena la grilla de produccion con el año seleccionado */ private void PoblarGrilla() { CatalogProduccion cp = new CatalogProduccion(); this.gdvProduccion.DataSource = cp.GetProduccion(valorAñoInt32); this.gdvProduccion.DataBind(); }
/* * LLENA CON LOS CONTROLES ESPECIFICOS EL GRIDVIEW PRODUCCION */ protected void OnRowDataBound(object sender, GridViewRowEventArgs e) { try { CatalogProduccion cp = new CatalogProduccion(); if (e.Row.RowType == DataControlRowType.DataRow) { string codigo_variedad = e.Row.Cells[1].Text; //devuelve 1 y lo pinta de verde si esta en upov, 0 y rojo en caso contrario int indexProduccion = cp.GetProduccionVariedad(codigo_variedad); if (indexProduccion == 1) { e.Row.BackColor = Color.LightGreen; e.Row.Cells[2].ForeColor = Color.Green; //e.Row.Cells[2].Enabled = false; } else { e.Row.BackColor = Color.FromArgb(255, 204, 203); e.Row.Cells[2].ForeColor = Color.Red; } contProduccion = contProduccion + 1; } } catch (Exception ex) { } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { CatalogProduccion cp = new CatalogProduccion(); this.gdvLicencia.DataSource = cp.GetTablaLicenciaVariedades(""); this.DataBind(); } }
public void Estadisticas(string nombre_estadistica) { try { CatalogProduccion cp = new CatalogProduccion(); this.chartProduccion.Visible = true; string value = this.ddlProduccionAño.SelectedValue; List <string> nombreArray = new List <string>(); List <Int32> cantidadArray = new List <Int32>(); // Arreglos del Grafico List <Project.BusinessRules.Produccion> produccion = new List <Project.BusinessRules.Produccion>(); if (nombre_estadistica == "ranking") { produccion = cp.GetRankingVariedad(Int32.Parse(value)); this.chartProduccion.Titles.Add("Ranking de Variedades por Relación Standard"); } if (nombre_estadistica == "ciudad") { produccion = cp.GetCiudad(Int32.Parse(value)); this.chartProduccion.Titles.Add("Estadística de las Ciudad en Producción"); } if (nombre_estadistica == "destino") { produccion = cp.GetDestino(Int32.Parse(value)); this.chartProduccion.Titles.Add("Estadística de los Destinos en Producción"); } if (nombre_estadistica == "fertilidad") { produccion = cp.GetFertilidad(Int32.Parse(value)); this.chartProduccion.Titles.Add("Estadística de las Fertilidades en Producción"); } for (int i = 0; i < produccion.Count; i++) { nombreArray.Add(produccion[i].Nombre_estadistica.ToString()); cantidadArray.Add(produccion[i].Cantidad_estadistica); } // Se modifica la Paleta de Colores a utilizar por el control. this.chartProduccion.Palette = ChartColorPalette.SeaGreen; // Se agrega un titulo al Grafico. this.chartProduccion.Titles[0].Alignment = ContentAlignment.MiddleCenter; this.chartProduccion.Titles[0].Font = new Font("Trebuchet MS", 14, FontStyle.Bold); this.chartProduccion.ChartAreas[0].AxisX.LabelStyle.Font = new Font("Trebuchet MS", 12, FontStyle.Bold); this.chartProduccion.Series[0].Font = new Font("Trebuchet MS", 12, FontStyle.Bold); this.chartProduccion.Series[0].Points.DataBindXY(nombreArray, cantidadArray); this.chartProduccion.Series[0]["LabelStyle"] = "Bottom"; this.chartProduccion.ChartAreas[0].AxisX.LabelStyle.Angle = 45; //this.chartProduccion.ChartAreas[0].Area3DStyle.Enable3D = true; this.chartProduccion.DataBind(); } catch (Exception ex) { } }
/* * Llena la grilla de licencias */ private void PoblarGrilla(string nombre) { try { CatalogProduccion cp = new CatalogProduccion(); this.gdvLicencia.DataSource = cp.GetTablaLicenciaVariedades(nombre); this.gdvLicencia.DataBind(); } catch (Exception ex) { } }
/* * Llena la grilla de produccion con el año seleccionado */ private void PoblarGrilla() { try { CatalogProduccion cp = new CatalogProduccion(); this.gdvProduccion.DataSource = cp.GetFiltrarProduccionPorVariedad(valorAñoInt32); this.gdvProduccion.DataBind(); } catch (Exception ex) { } }
protected void btnLicencia_Click(object sender, EventArgs e) { try { CatalogProduccion cp = new CatalogProduccion(); string año_licencia = this.ddlLicenciaAño.SelectedValue; this.gdvLicencia.DataSource = cp.GetLicencia(Int32.Parse(año_licencia)); this.gdvLicencia.DataBind(); } catch (Exception ex) { } }
/* * Llena la grilla de licencias con el año seleccionado */ private void PoblarGrilla() { try { CatalogProduccion cp = new CatalogProduccion(); string año_licencia = this.ddlLicenciaAño.SelectedValue; this.gdvLicencia.DataSource = cp.GetLicencia(Int32.Parse(año_licencia)); this.gdvLicencia.DataBind(); } catch (Exception ex) { } }
protected void Page_Load(object sender, EventArgs e) { CatalogProduccion cp = new CatalogProduccion(); List <Project.BusinessRules.Produccion> produccion = cp.GetAñoLicencia_fn(); if (!Page.IsPostBack) { this.ddlLicenciaAño.DataValueField = "ano_licencia"; this.ddlLicenciaAño.DataTextField = "ano_licencia"; this.ddlLicenciaAño.DataSource = produccion; this.DataBind(); } }
/* * Llena la grilla del cruzamiento con el año seleccionado */ private void PoblarGrilla() { try { CatalogProduccion cp = new CatalogProduccion(); this.gdvProduccion.DataSource = cp.GetFiltrarProduccionPorProductorCiudadCategoria(Int32.Parse(id_productor), Int32.Parse(id_ciudad), Int32.Parse(id_categoria)); this.gdvProduccion.DataBind(); } catch (Exception ex) { } }
private void SetupReport(ReportViewer reportViewer) { try { CatalogProduccion cp = new CatalogProduccion(); DataTable dt = new DataTable(); dt.Clear(); dt = cp.GetProduccionReporte(id_produccion).Tables[0]; reportViewer.LocalReport.DataSources.Clear(); reportViewer.LocalReport.ReportPath = @"ReporteProduccion.rdlc"; reportViewer.LocalReport.DataSources.Add(new ReportDataSource("DataSet1", dt)); } catch (Exception ex) { } }
protected void ProduccionGridView_RowDeleting(Object sender, GridViewDeleteEventArgs e) { try { CatalogProduccion cp = new CatalogProduccion(); string codigo_variedad = HttpUtility.HtmlDecode((string)this.gdvProduccion.Rows[e.RowIndex].Cells[1].Text); int valor = cp.DeleteProduccion(codigo_variedad); if (valor == 0) { Page.ClientScript.RegisterStartupScript(GetType(), "Script", "<script>alert('¡Error! No se pudo eliminar la producción')</script>"); } PoblarGrilla(); } catch (Exception ex) { } }
protected void Page_Load(object sender, EventArgs e) { try { CatalogProduccion cp = new CatalogProduccion(); //PREGUNTA SI ES DISTINTO DE NULL PORQUE EL USUARIO PUEDE ESCRIBIR DESDE LA URL Y NO TENDRÍA AÑO ASIGNADO if (Request.QueryString["id_productor"] != null) { id_productor = Request.QueryString["id_productor"]; } else { id_productor = "0"; } if (Request.QueryString["id_ciudad"] != null) { id_ciudad = Request.QueryString["id_ciudad"]; } else { id_ciudad = "0"; } if (Request.QueryString["id_categoria"] != null) { id_categoria = Request.QueryString["id_categoria"]; } else { id_categoria = "0"; } if (!Page.IsPostBack) { this.gdvProduccion.DataSource = cp.GetFiltrarProduccionPorProductorCiudadCategoria(Int32.Parse(id_productor), Int32.Parse(id_ciudad), Int32.Parse(id_categoria)); this.gdvProduccion.DataBind(); } } catch (Exception ex) { } }
protected void Page_Load(object sender, EventArgs e) { CatalogProduccion cp = new CatalogProduccion(); //PREGUNTA SI ES DISTINTO DE NULL PORQUE EL USUARIO PUEDE ESCRIBIR DESDE LA URL Y NO TENDRÍA AÑO ASIGNADO if (Request.QueryString["ano_produccion"] != null) { valorAñoString = Request.QueryString["ano_produccion"]; } else { valorAñoString = "0"; } valorAñoInt32 = Int32.Parse(valorAñoString); if (!Page.IsPostBack) { this.lblProduccionAño.Text += "(" + valorAñoInt32.ToString() + ")"; this.gdvProduccion.DataSource = cp.GetFiltrarProduccionPorVariedad(valorAñoInt32); this.gdvProduccion.DataBind(); } }
protected void btnProduccionGuardar_Click(object sender, EventArgs e) { try { this.lblProduccionError.Visible = true; int invalido = 0; string id_ciudad = this.ddlProduccionCiudad.SelectedValue; string id_categoria = this.ddlProduccionCategoriaProduccion.SelectedValue; string id_productor = this.ddlProduccionProductor.SelectedValue; string prod_cantidad_total = this.txtProduccionCantidadTotal.Text.Replace(",", "."); try { double prod_cantidad_totalDouble = double.Parse(prod_cantidad_total, System.Globalization.CultureInfo.InvariantCulture); if (prod_cantidad_totalDouble < 0 || prod_cantidad_totalDouble > 999.99) { invalido = 1; } } catch (Exception exTotal) { invalido = 1; } string cantidad_productor = this.txtProduccionCantidadProductor.Text.Replace(",", "."); try { double cantidad_productorDouble = double.Parse(cantidad_productor, System.Globalization.CultureInfo.InvariantCulture); if (cantidad_productorDouble < 0 || cantidad_productorDouble > 999.99) { invalido = 1; } } catch (Exception exTotal) { invalido = 1; } string superficie = this.txtProduccionSuperficie.Text.Replace(",", "."); try { double superficieDouble = double.Parse(superficie, System.Globalization.CultureInfo.InvariantCulture); if (superficieDouble < 0 || superficieDouble > 99.99) { invalido = 1; } } catch (Exception exTotal) { invalido = 1; } string cosecha = this.txtProduccionCosecha.Text.Replace(",", "."); try { double cosechaDouble = double.Parse(cosecha, System.Globalization.CultureInfo.InvariantCulture); if (cosechaDouble < 0 || cosechaDouble > 999.99) { invalido = 1; } } catch (Exception exTotal) { invalido = 1; } bool licencia = this.chkProduccionLicencia.Checked; if (invalido == 0) { CatalogProduccion cp = new CatalogProduccion(); Produccion produccion = new Produccion(Int32.Parse(id_productor), Int32.Parse(id_ciudad), codigo_variedad, Int32.Parse(id_categoria), Double.Parse(prod_cantidad_total, CultureInfo.InvariantCulture), Double.Parse(cantidad_productor, CultureInfo.InvariantCulture), Double.Parse(superficie, CultureInfo.InvariantCulture), Double.Parse(cosecha, CultureInfo.InvariantCulture), licencia); int valor = cp.UpdateProduccion(produccion); if (valor == 0) { Page.ClientScript.RegisterStartupScript(GetType(), "Script", "<script>alert('¡Error al modificar la producción!')</script>"); } else { Response.Redirect("MenuProduccion.aspx"); } } else { this.lblProduccionError.Text += "Error al modificar, Revise los parámetros indicados y modifiquelos.<br/>"; Page.ClientScript.RegisterStartupScript(GetType(), "Script", "<script>alert('¡Datos incorrectos! Revise los parámetros indicados y modifique su valor')</script>"); } } catch (Exception ex) { this.lblProduccionError.Text += "ERROR CRÍTICO, NO SE HA PODIDO MODIFICAR LA PRODUCCIÓN, ARREGLE LOS PARÁMETROS E INTENTELO NUEVAMENTE.<br/>"; Page.ClientScript.RegisterStartupScript(GetType(), "Script", "<script>alert('¡Error al modificar! No se ha podido actualizar la producción')</script>"); } }
protected void Page_Load(object sender, EventArgs e) { try { //PREGUNTA SI ES DISTINTO DE NULL PORQUE EL USUARIO PUEDE ESCRIBIR DESDE LA URL Y NO TENDRÍA AÑO ASIGNADO if (Request.QueryString["ano_produccion"] != null) { valorAñoString = Request.QueryString["ano_produccion"]; } else { valorAñoString = "0"; } valorAñoInt32 = Int32.Parse(valorAñoString); //PREGUNTA SI ES DISTINTO DE NULL PORQUE EL USUARIO PUEDE ESCRIBIR DESDE LA URL Y NO TENDRÍA CODIGO ASIGNADO if (Request.QueryString["codigo"] != null) { codigo_variedad = Request.QueryString["codigo"]; } else { codigo_variedad = "0"; } CatalogCiudad cc = new CatalogCiudad(); List <Project.BusinessRules.Ciudad> ciudad = cc.GetCiudad(); CatalogCategoriaProduccion ccp = new CatalogCategoriaProduccion(); List <Project.BusinessRules.CategoriaProduccion> categoria = ccp.GetCategoriaProduccion(); CatalogProductor cp = new CatalogProductor(); List <Project.BusinessRules.Productor> productor = cp.GetProductor(); CatalogProduccion cprod = new CatalogProduccion(); List <Project.BusinessRules.Produccion> produccion = cprod.GetProduccionPorVariedad(codigo_variedad); this.lblProduccionError.Visible = false; this.lblProduccionError.Text = ""; if (!Page.IsPostBack) { this.ddlProduccionCiudad.DataValueField = "id_ciudad"; this.ddlProduccionCiudad.DataTextField = "nombre_ciudad"; this.ddlProduccionCiudad.DataSource = ciudad; this.ddlProduccionCategoriaProduccion.DataValueField = "id_categoria_produccion"; this.ddlProduccionCategoriaProduccion.DataTextField = "nombre_categoria_produccion"; this.ddlProduccionCategoriaProduccion.DataSource = categoria; this.ddlProduccionProductor.DataValueField = "id_productor"; this.ddlProduccionProductor.DataTextField = "nombre_productor"; this.ddlProduccionProductor.DataSource = productor; this.ddlProduccionCiudad.SelectedValue = produccion[0].Id_ciudad.ToString(); this.ddlProduccionCategoriaProduccion.SelectedValue = produccion[0].Id_categoria_produccion.ToString(); this.ddlProduccionProductor.SelectedValue = produccion[0].Id_productor.ToString(); this.txtProduccionCantidadTotal.Text = produccion[0].Prod_cantidad_total.ToString(); this.txtProduccionCantidadProductor.Text = produccion[0].Cantidad_productor.ToString(); this.txtProduccionSuperficie.Text = produccion[0].Superficie_produccion.ToString(); this.txtProduccionCosecha.Text = produccion[0].Cosecha_produccion.ToString(); this.chkProduccionLicencia.Checked = produccion[0].Licencia_produccion; this.lblProduccionVariedad.Text += "'" + codigo_variedad.ToString() + "'"; this.lblProduccionAño.Text += "'" + valorAñoInt32.ToString() + "'"; this.DataBind(); } } catch (Exception ex) { } }