public void Ejecutar(Factoria template) { if (template.FactoriaID == 0) { return; } LlenaCampo(FactoriaBLL.Buscar(template.FactoriaID)); }
private void Seleccion() { errorProvider.Clear(); ListaFactorias = new List <Factoria>(); if (CriteriotextBox.Text.Trim().Length >= 0) { switch (FiltrocomboBox.SelectedIndex) { case 0: //Todo filtro = x => true; break; case 1: //ID if (!Validar()) { return; } int.TryParse(CriteriotextBox.Text, out int ID); filtro = x => x.FactoriaID == ID; break; case 2: //Nombre if (!Validar()) { return; } filtro = x => x.Nombre.Contains(CriteriotextBox.Text); break; case 3: //Direccion if (!Validar()) { return; } filtro = x => x.Direccion.Contains(CriteriotextBox.Text); break; case 4: //Telefono if (!Validar()) { return; } filtro = x => x.Telefono.Contains(CriteriotextBox.Text); break; } } if (FiltracheckBox.Checked == true) { ListaFactorias = FactoriaBLL.GetList(filtro).Where(x => x.FechaRegistro.Date >= DesdedateTimePicker.Value.Date && x.FechaRegistro.Date <= HastadateTimePicker1.Value.Date).ToList(); } else { ListaFactorias = FactoriaBLL.GetList(filtro); } CargarGrid(ListaFactorias); }
public void GuardarTest() { bool paso = true; Factoria factoria = new Factoria() { Direccion = "Las Guaranas", FechaRegistro = DateTime.Now, Nombre = "Comercial Herrera", Telefono = "829-111-1111" }; paso = FactoriaBLL.Guardar(factoria); Assert.AreEqual(paso, true); }
private void GuardarButton_Click(object sender, EventArgs e) { if (!Validar()) { return; } Factoria factoria; RepositorioBase <Factoria> repositorio = new RepositorioBase <Factoria>(); bool paso; factoria = LlenaClase(); factoria.FactoriaID = 0; if (Convert.ToInt32(FactoriaIDTextBox.Text) == 0) { paso = repositorio.Guardar(factoria); } else { if (!ExisteEnLaBaseDeDatos()) { MessageBox.Show("No Puedes Modificar una Factoria Inexistente, Verifique Los Datos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } paso = FactoriaBLL.Modificar(factoria); if (paso) { Limpiar(); MessageBox.Show("Factoria Modificada Exitosamente!!", "Exito!!", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } } if (paso) { MessageBox.Show("Factoria Guardada Exitosamente!!", "Exito!!", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(); } else { MessageBox.Show("No Se Pudo Guardar!!", "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 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 Factoria GetFactorias(int ID) { Factoria factoria = FactoriaBLL.Buscar(ID); return(factoria); }
private bool ExisteEnLaBaseDeDatos() { return(FactoriaBLL.Buscar(PesadaIDTextBox.Text.ToInt()) != null); }