private bool ExisteEnLaBaseDeDatos() { int.TryParse(ProductorIDTextBox.Text, out int ID); Productores productor = ProductoresBLL.Buscar(ID); return(productor != null); }
private void Seleccion() { errorProvider.Clear(); //var lista = new List<Productores>(); ListaProductores = new List <Productores>(); CriteriotextBox.Focus(); if (CriteriotextBox.Text.Trim().Length >= 0) { switch (FiltrocomboBox.SelectedIndex) { case 0: //Todo filtro = x => true; break; case 1: // PesadaDetalleID if (!Validar()) { return; } int id = Convert.ToInt32(CriteriotextBox.Text); filtro = x => x.ProductorID == id; break; case 2: // Nombre if (!Validar()) { return; } filtro = x => x.Nombre.Contains(CriteriotextBox.Text); break; case 3: // Telefono if (!Validar()) { return; } filtro = x => x.Telefono.Contains(CriteriotextBox.Text); break; case 4: // Cedula if (!Validar()) { return; } filtro = x => x.Cedula.Contains(CriteriotextBox.Text); break; } } if (FiltracheckBox.Checked == true) { ListaProductores = ProductoresBLL.GetList(filtro).Where(x => x.FechaNacimiento.Date >= DesdedateTimePicker.Value.Date && x.FechaNacimiento.Date <= HastadateTimePicker.Value.Date).ToList(); } else { ListaProductores = ProductoresBLL.GetList(filtro); } CargarGrid(ListaProductores); }
public void Ejecutar(Productores template) { if (template.ProductorID == 0) { return; } LlenaCampo(ProductoresBLL.Buscar(template.ProductorID)); }
private void EliminarButton_Click(object sender, EventArgs e) { errorProvider.Clear(); int.TryParse(ProductorIDTextBox.Text, out int id); if (!ExisteEnLaBaseDeDatos()) { MessageBox.Show("Debes buscar un Productor Antes de eliminar", "AgroSoft", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (ProductoresBLL.Eliminar(id)) { Limpiar(); MessageBox.Show("Productor Eliminado Exitosamente!!", "Exito!!", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void Buscar() { errorProvider.Clear(); int.TryParse(ProductorIDTextBox.Text, out int ID); Productores productores = ProductoresBLL.Buscar(ID); if (productores != null) { errorProvider.Clear(); LlenaCampo(productores); } else { MessageBox.Show("Productor no Encontrado!!", "Fallo!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void Cargar() { Productores productores = ProductoresBLL.Buscar(pesadas.ProductorID); Factoria factoria = FactoriaBLL.Buscar(pesadas.FactoriaID); reporte.SetDataSource(data); reporte.SetParameterValue("Usuario", Nombre); reporte.SetParameterValue("Productor", productores.Nombre); reporte.SetParameterValue("Factoria", factoria.Nombre); reporte.SetParameterValue("PesadaID", pesadas.PesadaID); reporte.SetParameterValue("TotalKilos", pesadas.TotalKiloGramos); reporte.SetParameterValue("TotalSacos", pesadas.TotalSacos); reporte.SetParameterValue("Fanega", pesadas.Fanega); reporte.SetParameterValue("PrecioFanega", pesadas.PrecioFanega); reporte.SetParameterValue("TotalAPagar", pesadas.TotalPagar); reporte.SetParameterValue("Fecha", pesadas.FechaRegistro); PesadaDetallecrystalReportViewer1.ReportSource = reporte; PesadaDetallecrystalReportViewer1.Refresh(); }
private void GuardarButton_Click(object sender, EventArgs e) { if (!Validar()) { return; } Productores productores = LlenaClase(); bool paso = false; if (Convert.ToInt32(ProductorIDTextBox.Text) == 0) { paso = ProductoresBLL.Guardar(productores); } else { if (!ExisteEnLaBaseDeDatos()) { MessageBox.Show("No puede Modificar un productor Inexistente!", "AgroSoft", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } paso = ProductoresBLL.Modificar(productores); if (paso) { MessageBox.Show("Productor Modificado Exitosamente!!", "Exito!!", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(); return; } } if (paso) { MessageBox.Show("Productor Guardado Exitosamente!!", "Exito!!", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(); } else { MessageBox.Show("No Se Pudo Guardar!!", "Fallo!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void LlenaCampo(Pesadas pesad) { LimpiarProvider(); Pesadas pesadaAux = pesad; UsuarioTextBox.Text = PesadasBLL.GetUsuario().Nombre; FactoriaGlobales = FactoriaBLL.Buscar(pesadaAux.FactoriaID); FactoriaTextBox.Text = FactoriaGlobales.Nombre; ProductoresGlobales = ProductoresBLL.Buscar(pesadaAux.ProductorID); ProductorTextBox.Text = ProductoresGlobales.Nombre; FanegaTextBox.Text = pesadaAux.Fanega.ToString(); PrecioFanegaTextBox.Text = pesadaAux.PrecioFanega.ToString(); TotalSacosTextBox.Text = Convert.ToString(pesadaAux.TotalSacos); SubTotalKGTextBox.Text = Convert.ToString(pesadaAux.TotalKiloGramos); TotalKGTextBox.Text = Convert.ToString(pesadaAux.TotalPagar); FechaRegistrodateTimePicker.Value = pesadaAux.FechaRegistro; EliminarButton.Enabled = true; CargarGrid(pesadaAux.PesadasDetalles); ImprimirButton.Visible = true; pesadasDetalles = new List <PesadasDetalle>(); PesadasOriginal = pesadaAux; IDDetalle.Visible = true; }
public Productores GetProductores(int ID) { Productores productores = ProductoresBLL.Buscar(ID); return(productores); }