private void Eliminarbutton_Click(object sender, EventArgs e) { if (ValidarE()) { MessageBox.Show("Favor Llenar Casilla!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { int id = Convert.ToInt32(FacturaIDnumericUpDown.Value); if (BLL.FacturacionBLL.Eliminar(id)) { MessageBox.Show("Eliminado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); FacturaIDnumericUpDown.Value = 0; FechadateTimePicker.Value = DateTime.Now; CantidadnumericUpDown.Value = 0; PrecionumericUpDown.Value = 0; ImportetextBox.Clear(); MontonumericUpDown.Value = 0; DevueltanumericUpDown.Value = 0; SubtotaltextBox.Clear(); TotaltextBox.Clear(); FacturacionerrorProvider.Clear(); FacturaciondataGridView.DataSource = null; } else { MessageBox.Show("No se pudo eliminar!!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void LlenarCampos(Facturacion facturacion) { FacturacionDetalle detalle = new FacturacionDetalle(); FacturaIDnumericUpDown.Value = 0; FechadateTimePicker.Value = DateTime.Now; CantidadnumericUpDown.Value = 0; PrecionumericUpDown.Value = 0; ImportetextBox.Clear(); MontonumericUpDown.Value = 0; DevueltanumericUpDown.Value = 0; SubtotaltextBox.Clear(); TotaltextBox.Clear(); FacturaIDnumericUpDown.Value = facturacion.FacturaID; FechadateTimePicker.Value = facturacion.Fecha; SubtotaltextBox.Text = facturacion.Subtotal.ToString(); TotaltextBox.Text = facturacion.Total.ToString(); //Cargar el detalle al Grid FacturaciondataGridView.DataSource = facturacion.Detalle; FacturaciondataGridView.Columns["ID"].Visible = false; FacturaciondataGridView.Columns["FacturaID"].Visible = false; FacturaciondataGridView.Columns["ClienteID"].Visible = false; FacturaciondataGridView.Columns["ArticuloID"].Visible = false; FacturaciondataGridView.Columns["Articulos"].Visible = false; }
private void Nuevobutton_Click(object sender, EventArgs e) { FacturaIDnumericUpDown.Value = 0; FechadateTimePicker.Value = DateTime.Now; CantidadnumericUpDown.Value = 0; PrecionumericUpDown.Value = 0; ImportetextBox.Clear(); MontonumericUpDown.Value = 0; DevueltanumericUpDown.Value = 0; SubtotaltextBox.Clear(); TotaltextBox.Clear(); FacturacionerrorProvider.Clear(); FacturaciondataGridView.DataSource = null; }
private void Guardarbutton_Click(object sender, EventArgs e) { Facturacion facturacion = LlenaClase(); Contexto contexto = new Contexto(); Inversion inversion = new Inversion(); Cliente cliente = new Cliente(); Facturacion Facturacion = new Facturacion(); bool Paso = false; if (Validar()) { MessageBox.Show("Favor revisar todos los campos", "Validación", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { foreach (var item in BLL.InversionBLL.GetList(x => x.InversionID == 1)) { if (item.Monto < Convert.ToDecimal(TotaltextBox.Text)) { MessageBox.Show("Mi empresa no contien Esa Cantidad de dinero ", "Validacion", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } } if (VentacomboBox.SelectedIndex == 0) { inversion.Monto += Facturacion.Total; } else { Facturacion.Total += cliente.Total; } if (FacturaIDnumericUpDown.Value == 0) { if (VentacomboBox.SelectedIndex == 1) { MontonumericUpDown.Enabled = false; DevueltanumericUpDown.Enabled = false; } Paso = BLL.FacturacionBLL.Guardar(facturacion); FacturacionerrorProvider.Clear(); } else { var M = BLL.FacturacionBLL.Buscar(Convert.ToInt32(FacturaIDnumericUpDown.Value)); if (M != null) { Paso = BLL.FacturacionBLL.Modificar(facturacion); } FacturacionerrorProvider.Clear(); } if (Paso) { MessageBox.Show("Guardado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); FacturaIDnumericUpDown.Value = 0; FechadateTimePicker.Value = DateTime.Now; CantidadnumericUpDown.Value = 0; PrecionumericUpDown.Value = 0; ImportetextBox.Clear(); MontonumericUpDown.Value = 0; DevueltanumericUpDown.Value = 0; SubtotaltextBox.Clear(); TotaltextBox.Clear(); FacturacionerrorProvider.Clear(); FacturaciondataGridView.DataSource = null; } else { MessageBox.Show("No se pudo guardar!!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }