Пример #1
0
 private void btnEliminar_Click(object sender, EventArgs e)
 {
     if (txtCodigo.Text == string.Empty)
     {
         MessageBox.Show("Codigo vacio deigite un codigo valido", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         txtCodigo.Focus();
     }
     else
     {
         try
         {
             int r = Automoviles.Eliminar(txtCodigo.Text);
             if (r > 0)
             {
                 MessageBox.Show("Eliminado Exitosamente", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 LimpiarCampos();
             }
             else
             {
                 MessageBox.Show("No se ha podido Eliminar", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
             }
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }
Пример #2
0
 private void btnSelccionar_Click(object sender, EventArgs e)
 {
     if (dgvAutomoviles.SelectedRows.Count == 1)
     {
         try
         {
             ID = dgvAutomoviles.CurrentRow.Cells[0].Value.ToString();
             Automoviles a = Automoviles.getAutomovil(dgvAutomoviles.CurrentRow.Cells[0].Value.ToString());
             txtCilindrosA.Text = a.cilindros;
             txtMarcaA.Text     = a.marca;
             txtPrecioA.Text    = Convert.ToDouble(a.precio).ToString("f2");
             txtSuplidorA.Text  = Automoviles.getSuplidor(int.Parse(dgvAutomoviles.CurrentRow.Cells[0].Value.ToString()));
             txtYearA.Text      = a.year;
             pbImagen.Image     = Image.FromFile(a.imagen);
             txtModeloA.Text    = a.modelo;
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     else
     {
         MessageBox.Show("Seleccione un automovil de la tabla", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }
Пример #3
0
 private void frmModificarAutomovil_Load(object sender, EventArgs e)
 {
     txtCodigo.Text = Convert.ToString(IDa);
     try
     {
         if (txtCodigo.Text != string.Empty)
         {
             lblBuscar.Enabled    = false;
             txtCodigo.Enabled    = false;
             btnModificar.Enabled = true;
             Automoviles a = Automoviles.getAutomovil(txtCodigo.Text);
             txtCantExistente.Text = Automoviles.getCantExistente(int.Parse(txtCodigo.Text));
             txtCilindros.Text     = a.cilindros;
             txtMarca.Text         = a.marca;
             txtModelo.Text        = a.modelo;
             txtYear.Text          = a.year;
             txtPrecio.Text        = a.precio;
             txtSuplidor.Text      = Automoviles.getSuplidor(int.Parse(txtCodigo.Text));
             pbImagen.Image        = Image.FromFile(a.imagen);
             dimagen      = a.imagen;
             txtYear.Text = a.year;
         }
         else
         {
             pbImagen.Image       = Image.FromFile(@"C:\FactoriadeProyectos\Dealer\img\n.png");
             btnModificar.Enabled = false;
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Пример #4
0
        private void btnConsultarAutomoviles_Click(object sender, EventArgs e)
        {
            frmConsultaAutomoviles ca = new frmConsultaAutomoviles();

            ca.Type = true;
            ca.ShowDialog();
            if (ca.IDa != null)
            {
                txtCodigo.Text = ca.IDa;
                try
                {
                    Automoviles a = Automoviles.getAutomovil(txtCodigo.Text);
                    if (a != null)
                    {
                        txtCantExistente.Text = Automoviles.getCantExistente(int.Parse(txtCodigo.Text));
                        txtCilindros.Text     = a.cilindros;
                        txtMarca.Text         = a.marca;
                        txtModelo.Text        = a.modelo;
                        txtPrecio.Text        = double.Parse(a.precio).ToString("f2");
                        txtSuplidor.Text      = Automoviles.getSuplidor(int.Parse(txtCodigo.Text));
                        txtCodigo.Enabled     = false;
                        lblBuscar.Enabled     = false;
                        pbImagen.Image        = Image.FromFile(a.imagen);
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Пример #5
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);
     }
 }
Пример #6
0
        public static Automoviles getAutomovil(string codigo)
        {
            Automoviles A = new Automoviles();

            using (SqlConnection con = ConnectionDB.conectar())
            {
                SqlCommand    comand = new SqlCommand(string.Format("select * from automoviles where codigo = {0}", codigo), con);
                SqlDataReader re     = comand.ExecuteReader();
                if (re.HasRows)
                {
                    while (re.Read())
                    {
                        A.codigo    = re["codigo"].ToString();
                        A.cilindros = re["numcilindros"].ToString();
                        A.imagen    = re["imagen"].ToString();
                        A.marca     = re["marca"].ToString();
                        A.modelo    = re["modelo"].ToString();
                        A.precio    = re["precio"].ToString();
                        A.year      = re["ano"].ToString();
                    }
                }
                else
                {
                    A = null;
                }
                con.Close();
            }
            return(A);
        }
Пример #7
0
        private void lblBuscar_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            Automoviles a = new Automoviles();

            try
            {
                a = Automoviles.getAutomovil(txtCodigo.Text);
                if (a != null)
                {
                    pbImagen.Image        = Image.FromFile(a.imagen);
                    txtCantExistente.Text = Automoviles.getCantExistente(int.Parse(txtCodigo.Text));
                    txtCilindros.Text     = a.cilindros;
                    txtMarca.Text         = a.marca;
                    txtModelo.Text        = a.modelo;
                    txtPrecio.Text        = double.Parse(a.precio).ToString("f2");
                    txtSuplidor.Text      = Automoviles.getSuplidor(int.Parse(txtCodigo.Text));
                    lblBuscar.Enabled     = false;
                    btnEliminar.Enabled   = true;
                    txtCodigo.Enabled     = false;
                }
                else
                {
                    MessageBox.Show("No Existe el Automovil", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    txtCodigo.Clear();
                    txtCodigo.Focus();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #8
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);
         }
     }
 }
Пример #9
0
        public static int Modificar(Automoviles a, string CantExistente, string suplidor)
        {
            int r = -1;

            using (SqlConnection con = ConnectionDB.conectar()){
                SqlCommand comand = new SqlCommand(string.Format("update automoviles set marca = '{0}', modelo = '{1}', ano = '{2}', precio = '{3}', numcilindros = '{4}', CantExistente = '{5}', imagen = '{6}', suplidor = '{7}' where codigo = '{8}'",
                                                                 a.marca, a.modelo, a.year, a.precio, a.cilindros, CantExistente, a.imagen, suplidor, a.codigo), con);
                r = comand.ExecuteNonQuery();
                con.Close();
            }
            return(r);
        }
Пример #10
0
        public static int Registrar(Automoviles a, string cantExistencia, string suplidor)
        {
            int r = -1;

            using (SqlConnection con = ConnectionDB.conectar())
            {
                SqlCommand comand = new SqlCommand(string.Format("insert into automoviles (marca, modelo, ano, precio, numcilindros, CantExistente, imagen, suplidor) values ('{0}', '{1}', '{2}', '{3}','{4}' ,'{5}', '{6}', '{7}')",
                                                                 a.marca, a.modelo, a.year, a.precio, a.cilindros, cantExistencia, a.imagen, suplidor), con);
                r = comand.ExecuteNonQuery();
                con.Close();
            }
            return(r);
        }
Пример #11
0
 private void lblBuscar_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
 {
     if (txtCodigo.Text == string.Empty)
     {
         MessageBox.Show("Digite el codigo del automovil, sino lo sabe presione consultar automoviles", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         txtCodigo.Focus();
     }
     else
     {
         try
         {
             Automoviles a = Automoviles.getAutomovil(txtCodigo.Text);
             if (a != null)
             {
                 txtCantExistente.Text = Automoviles.getCantExistente(int.Parse(txtCodigo.Text));
                 txtCilindros.Text     = a.cilindros;
                 txtMarca.Text         = a.marca;
                 txtModelo.Text        = a.modelo;
                 txtPrecio.Text        = double.Parse(a.precio).ToString("f2");
                 txtSuplidor.Text      = Automoviles.getSuplidor(int.Parse(txtCodigo.Text));
                 txtCodigo.Enabled     = false;
                 lblBuscar.Enabled     = false;
                 pbImagen.Image        = Image.FromFile(a.imagen);
                 int cant = int.Parse(Automoviles.getCantExistente(int.Parse(txtCodigo.Text)));
                 if (cant == 0)
                 {
                     MessageBox.Show("El Automovil no esta Disponible para Despachar, Intentelo Luego", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 }
             }
             else
             {
                 MessageBox.Show("No existe el Automovil, Digite un codigo valido", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                 txtCodigo.Clear();
                 txtCodigo.Focus();
             }
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }
Пример #12
0
 private void lblBuscar_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
 {
     if (txtCodigo.Text == string.Empty)
     {
         MessageBox.Show("Codigo vacio, digite uno valido", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         txtCodigo.Focus();
     }
     else
     {
         try
         {
             a = Automoviles.getAutomovil(txtCodigo.Text);
             if (a != null)
             {
                 txtMarca.Text         = a.marca;
                 txtCantExistente.Text = Automoviles.getCantExistente(int.Parse(txtCodigo.Text));
                 txtSuplidor.Text      = Automoviles.getSuplidor(int.Parse(txtCodigo.Text));
                 txtCilindros.Text     = a.cilindros;
                 txtModelo.Text        = a.modelo;
                 txtPrecio.Text        = a.precio;
                 btnModificar.Enabled  = true;
                 txtYear.Text          = a.year;
                 pbImagen.Image        = Image.FromFile(a.imagen);
                 dimagen           = a.imagen;
                 lblBuscar.Enabled = false;
                 txtCodigo.Enabled = false;
                 txtYear.Text      = a.year;
             }
             else
             {
                 MessageBox.Show("Automovil no registrado o Codigo incorrecto", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                 txtCodigo.Clear();
                 txtCodigo.Focus();
             }
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }
Пример #13
0
        public static List <Automoviles> Buscar(string codigo, string marcaa, string modelo, string year, string numcilindros, string suplidor)
        {
            List <Automoviles> list = new List <Automoviles>();

            using (SqlConnection con = ConnectionDB.conectar())
            {
                SqlCommand    comand = new SqlCommand(string.Format("Select * from automoviles where codigo like '{0}%' and marca like '{1}%' and modelo like '{2}%' and ano like '{3}%'and numcilindros like '{4}%'and suplidor like '{5}%'", codigo, marcaa, modelo, year, numcilindros, suplidor), con);
                SqlDataReader re     = comand.ExecuteReader();
                while (re.Read())
                {
                    Automoviles u = new Automoviles();
                    u.codigo    = re["codigo"].ToString();
                    u.cilindros = re["numcilindros"].ToString();
                    u.imagen    = re["imagen"].ToString();
                    u.marca     = re["marca"].ToString();
                    u.modelo    = re["modelo"].ToString();
                    u.precio    = re["precio"].ToString();
                    u.year      = re["ano"].ToString();

                    list.Add(u);
                }
            }
            return(list);
        }
Пример #14
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);
                            }
                        }
                    }
                }
            }
        }
Пример #15
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            string marca, modelo, year, cilindros, precio, suplidor, codigo;

            if (txtCilindros.Text == string.Empty)
            {
                cilindros = "";
            }
            else
            {
                cilindros = txtCilindros.Text;
            }
            if (txtCodigo.Text == string.Empty)
            {
                codigo = "";
            }
            else
            {
                codigo = txtCodigo.Text;
            }
            if (txtMarca.Text == string.Empty)
            {
                marca = "";
            }
            else
            {
                marca = txtMarca.Text;
            }
            if (txtModelo.Text == string.Empty)
            {
                modelo = txtModelo.Text;
            }
            else
            {
                modelo = txtModelo.Text;
            }
            if (txtPrecio.Text == string.Empty)
            {
                precio = "";
            }
            else
            {
                precio = txtPrecio.Text;
            }
            if (txtSuplidor.Text == string.Empty)
            {
                suplidor = "";
            }
            else
            {
                suplidor = txtSuplidor.Text;
            }
            if (txtYear.Text == string.Empty)
            {
                year = "";
            }
            else
            {
                year = txtYear.Text;
            }
            try
            {
                dgvAutomoviles.DataSource = Automoviles.Buscar(codigo, marca, modelo, year, cilindros, suplidor);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #16
0
        private void btnModificar_Click(object sender, EventArgs e)
        {
            Automoviles m = new Automoviles();

            if (txtModelo.Text == string.Empty)
            {
                MessageBox.Show("El modelo esta vacio, digite un modelo", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtModelo.Focus();
            }
            else if (txtPrecio.Text == string.Empty)
            {
                MessageBox.Show("El precio esta vacio, digite un precio", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtPrecio.Focus();
            }
            else if (txtMarca.Text == string.Empty)
            {
                MessageBox.Show("La marca esta vacia, seleccione una marca valida", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtMarca.Focus();
            }
            else if (txtSuplidor.Text == string.Empty)
            {
                MessageBox.Show("El suplidor esta vacio, seleccione un suplidor", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtSuplidor.Focus();
            }
            else if (txtCilindros.Text == "0" || int.Parse(txtCilindros.Text) < 3 || txtCilindros.Text == string.Empty)
            {
                MessageBox.Show("El Cilindraje esta vacio, digite un Cilindraje para el vehiculo", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtCilindros.Focus();
            }
            else if (txtCantExistente.Text == string.Empty)
            {
                MessageBox.Show("Cant Existente esta vacia, Digite una valida", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtCantExistente.Focus();
            }
            else
            {
                m.cilindros = txtCilindros.Text;
                m.codigo    = txtCodigo.Text;
                m.imagen    = dimagen;
                m.marca     = txtMarca.Text;
                m.modelo    = txtModelo.Text;
                m.precio    = txtPrecio.Text;
                m.year      = txtYear.Text;
                try
                {
                    int r = Automoviles.Modificar(m, txtCantExistente.Text, txtSuplidor.Text);
                    if (r > 0)
                    {
                        MessageBox.Show("Modificado Exitosamente!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        LimpiarCampos();
                    }
                    else
                    {
                        MessageBox.Show("No se pudo Modificar", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Пример #17
0
 private void btnRegistrar_Click(object sender, EventArgs e)
 {
     if (txtModelo.Text == string.Empty)
     {
         MessageBox.Show("El modelo esta vacio, digite un modelo", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         txtModelo.Focus();
     }
     else if (txtPrecio.Text == string.Empty)
     {
         MessageBox.Show("El precio esta vacio, digite un precio", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         txtPrecio.Focus();
     }
     else if (txtYear.Text == string.Empty)
     {
         MessageBox.Show("El Year esta vacio, digite un Year", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         txtYear.Focus();
     }
     else if (cbMarca.Text == string.Empty)
     {
         MessageBox.Show("La marca esta vacia, seleccione una marca valida", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         cbMarca.Focus();
     }
     else if (cbSuplidor.Text == string.Empty)
     {
         MessageBox.Show("El suplidor esta vacio, seleccione un suplidor", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         cbSuplidor.Focus();
     }
     else if (nCilindros.Value == 0 || nCilindros.Value < 3)
     {
         MessageBox.Show("El Cilindraje esta vacio, digite un Cilindraje para el vehiculo", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         nCilindros.Focus();
     }
     else if (txtCantExistente.Text == string.Empty)
     {
         MessageBox.Show("Cant Existente esta vacia, Digite una valida", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         txtCantExistente.Focus();
     }
     else
     {
         Automoviles a = new Automoviles();
         a.marca     = cbMarca.Text;
         a.modelo    = txtModelo.Text;
         a.precio    = txtPrecio.Text;
         a.year      = txtYear.Text;
         a.imagen    = dimagen;
         a.cilindros = nCilindros.Value.ToString();
         try
         {
             int r = Automoviles.Registrar(a, txtCantExistente.Text, cbSuplidor.Text);
             if (r > 0)
             {
                 MessageBox.Show("Registrado con Exito!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 LimpiarCampos();
                 File.Copy(uimagen, dimagen, true);
             }
             else
             {
                 MessageBox.Show("No se pudo Registrar", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
             }
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }