private void Cargar() { Pesadas pesadas = PesadasBLL.Buscar(PesadaIDTextBox.Text.ToInt()); new Pesadas(); ReportePesadaDetalles reporte = new ReportePesadaDetalles(pesadas, pesadas.PesadasDetalles, PesadasBLL.GetUsuario().Nombre); reporte.ShowDialog(); reporte.Dispose(); }
private void GuardarButton_Click(object sender, EventArgs e) { if (!Validar()) { return; } Pesadas pesad = LlenaClase(); if (PesadaIDTextBox.Text.Equals("0")) { if (PesadasBLL.Guardar(pesad)) { MessageBox.Show("Pesada Guardada Exitosamente!!", "AgroSoft", MessageBoxButtons.OK, MessageBoxIcon.Information); LlenaComboBox(); PesadasBLL.EnviarKilaje(pesad.PesadasDetalles); var resultado = MessageBox.Show("¿Quiere Imprimir un Recibo?", "AgroSoft", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resultado == DialogResult.Yes) { ReportePesadaDetalles reporte = new ReportePesadaDetalles(pesad, pesad.PesadasDetalles, PesadasBLL.GetUsuario().Nombre); reporte.Show(); reporte.Dispose(); } Limpiar(); } else { MessageBox.Show("No Se Guardo Su Pesada!!", "AgroSoft", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { if (!ExisteEnLaBaseDeDatos()) { MessageBox.Show("Pesada No Existente!!", "AgroSoft", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } var resultado = MessageBox.Show("Va a modificar algo, ¿Seguro que desea Hacerlo?", "AgroSoft", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resultado == DialogResult.Yes) { if (PesadasBLL.Modificar(pesad)) { MessageBox.Show("Pesada Modificada Exitosamente!!", "AgroSoft", MessageBoxButtons.OK, MessageBoxIcon.Information); if (pesadasDetalles.Count != 0) { foreach (var item in pesadasDetalles) { PesadaDetalleBLL.Eliminar(item.PesadaDetalleID); } } var resultad = MessageBox.Show("Desea Imprimir un recibo?", "AgroSoft", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resultad == DialogResult.Yes) { ReportePesadaDetalles reporte = new ReportePesadaDetalles(pesad, pesad.PesadasDetalles, PesadasBLL.GetUsuario().Nombre); reporte.Show(); reporte.Dispose(); } Limpiar(); } else { MessageBox.Show("No Se pudo Modificar Su Pesada!!", "AgroSoft", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }