Ejemplo n.º 1
0
 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);
     }
 }
Ejemplo n.º 2
0
 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);
         }
     }
 }
Ejemplo n.º 3
0
        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);
                            }
                        }
                    }
                }
            }
        }