private void btnModificar_Click(object sender, EventArgs e) { try { Ventas v = new Ventas(); v.Cant_Comprada = txtCantCompradaM.Text; v.Carro_Comprado = txtCarroM.Text; v.codigo = ID; v.Nombre_Cliente = txtNombreM.Text; v.Precio_Und = txtPrecioM.Text; if (int.Parse(txtCantCompradaM.Text) != cantA) { cantN = cantA - int.Parse(txtCantCompradaM.Text); int cantE = int.Parse(Automoviles.getCantExistente(Convert.ToInt32(Ventas.getCodigoauto(ID)))); int ncant = cantN + cantE; Automoviles.ActualizarCantExistente(Ventas.getCodigoauto(ID), ncant.ToString()); } double totalpagar = double.Parse(txtPrecioM.Text) * int.Parse(txtCantCompradaM.Text); v.Total_pagar = totalpagar.ToString(); int r = Ventas.Modificar(v); if (r > 0) { MessageBox.Show("Modificaro Exitosamente!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); LimpiarCampos(); } else { MessageBox.Show("No se pudo Eliminar", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnEliminar_Click(object sender, EventArgs e) { if (txtPrecioM.Text == string.Empty || txtCantCompradaM.Text == string.Empty) { MessageBox.Show("No se ha cargado ningun despacho, Seleccione uno de la tabla", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { int codigoA = int.Parse(Ventas.getCodigoauto(ID)); int cantc = int.Parse(txtCantCompradaM.Text); int cante = int.Parse(Automoviles.getCantExistente(codigoA)); int ncant = cantc + cante; try { int r = Ventas.Eliminar(ID); if (r > 0) { MessageBox.Show("Eliminado con Exito", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); Automoviles.ActualizarCantExistente(codigoA.ToString(), ncant.ToString()); LimpiarCampos(); } else { } } catch (Exception ex) { MessageBox.Show(ex.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void btnDespachar_Click(object sender, EventArgs e) { if (txtMarca.Text == string.Empty) { MessageBox.Show("No se ha cargado el Automovil, Digite un codigo e intente nuevamente", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtCodigo.Focus(); } else if (txtNombre.Text == string.Empty) { MessageBox.Show("No se ha cargado el Cliente, Digite un codigo e intente nuevamente", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtCodigoC.Focus(); } else { if (txtCantExistente.Text == string.Empty) { MessageBox.Show("No se ha Cargado el Automovil a Despachar; Digite un codigo valido", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtCodigo.Focus(); } else if (txtCodigoC.Text == string.Empty) { MessageBox.Show("No se ha Cargado el Cliente a Despachar; Digite un codigo valido", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtCodigoC.Focus(); } else { cante = int.Parse(txtCantExistente.Text); if (txtCantComprar.Text == string.Empty) { MessageBox.Show("Cantidad a Comprar esta vacia, digite una cantidad a comprar", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtCantComprar.Focus(); } else if (cante < int.Parse(txtCantComprar.Text)) { MessageBox.Show("No hay Suficientes automoviles, Digite una cantidad menor", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtCantComprar.Clear(); txtCantComprar.Focus(); } else if (cante == 0) { MessageBox.Show("El Automovil no esta disponible", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { cantc = int.Parse(txtCantComprar.Text); preciound = double.Parse(txtPrecio.Text); totalpagar = cantc * preciound; txtTotalPagar.Text = totalpagar.ToString("f2"); if (MessageBox.Show("Cantidad a Comprar: " + cantc.ToString() + " \n \n Total a Pagar: " + totalpagar.ToString() + " \n \n Desea despachar el Automovil?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes) { Ventas v = new Ventas(); v.Cant_Comprada = cantc.ToString(); v.Carro_Comprado = txtMarca.Text + " " + txtModelo.Text; v.Nombre_Cliente = txtNombre.Text + " " + txtApellido.Text; v.Precio_Und = preciound.ToString(); v.Total_pagar = totalpagar.ToString(); try { int r = Ventas.Registrar(v, txtCodigo.Text); if (r > 0) { MessageBox.Show("Despacho con exito", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); Automoviles.ActualizarCantExistente(txtCodigo.Text, (cante - cantc).ToString()); LimpiarAutomovil(); LimpiarClientes(); pbImagen.Image = Image.FromFile(@"C:\FactoriadeProyectos\Dealer\img\n.png"); txtCantComprar.Clear(); txtTotalPagar.Clear(); } else { MessageBox.Show("No se pudo Despachar el Automovil", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } } }