コード例 #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                if (textBox2.Text != "" && textBox3.Text != "")
                {
                    var v = new DVehiculo();
                    v.Idvehiculo     = Convert.ToInt32(textBox1.Text);
                    v.Nombrevehiculo = textBox2.Text.ToUpper();
                    v.Volumen        = Convert.ToInt32(textBox3.Text);

                    if (NVehiculo.agregar(v))
                    {
                        MessageBox.Show("Datos guardados correctamente.");
                        limpiar();
                        Id();
                        listado();
                    }
                    else
                    {
                        MessageBox.Show("Error, Verifique que los datos sean correctos.");
                    }
                }

                else
                {
                    MessageBox.Show("Debe ingresar datos en los dos campos.");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
コード例 #2
0
        public static DataTable BuscarProveedor(string textobuscar)
        {
            DVehiculo Obj = new DVehiculo();

            Obj.TextoBuscar = textobuscar;
            return(Obj.BuscarProveedor(Obj));
        }
コード例 #3
0
        public static DataTable SalidaVehiculo(string Placa)
        {
            DVehiculo Obj = new DVehiculo();

            Obj.Placa = Placa;
            return(Obj.SalidaVehiculo(Obj));
        }
コード例 #4
0
        public void EliminarVehiculo(int id)
        {
            DVehiculo vehiculo = new DVehiculo();

            vehiculo.Id = id;
            vehiculo.DeleteVehiculo();
        }
コード例 #5
0
        public static DataTable VerificarVehiculo(string Placa)
        {
            DVehiculo Obj = new DVehiculo();

            Obj.Placa = Placa;
            return(Obj.VerificarVehiculo(Obj));
        }
コード例 #6
0
 private void button3_Click(object sender, EventArgs e)
 {
     try
     {
         var v = new DVehiculo();
         v.Idvehiculo = Convert.ToInt32(textBox1.Text);
         if (NVehiculo.eliminar(v))
         {
             MessageBox.Show("Se elimino Correctamente.");
             limpiar();
             Id();
             listado();
             button1.Enabled = true;
             button2.Enabled = false;
             button3.Enabled = false;
             button4.Enabled = false;
         }
         else
         {
             MessageBox.Show("Error verifique sus datos");
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
コード例 #7
0
        //Método Eliminar
        public static string Eliminar(int idvehiculo)
        {
            DVehiculo Obj = new DVehiculo();

            Obj.Idvehiculo = idvehiculo;

            return(Obj.Eliminar(Obj));
        }
コード例 #8
0
        public static string IngresoVehiculo(string Placa, int Tipo)
        {
            DVehiculo Obj = new DVehiculo();

            Obj.Placa          = Placa;
            Obj.IdTipovehiculo = Tipo;
            return(Obj.IngresarVehiculo(Obj));
        }
コード例 #9
0
        // metodos
        public static DVehiculo EntidadVehiculo(MySqlDataReader entidad)
        {
            var e = new DVehiculo();

            e.Idvehiculo     = Convert.ToInt32(entidad["Id_Vehiculo"]);
            e.Nombrevehiculo = Convert.ToString(entidad["Vehiculo"]);
            e.Volumen        = Convert.ToInt32(entidad["volumen"]);
            return(e);
        }
コード例 #10
0
        public void UpdateVehiculo(int id, string placa, string marca, string modelo, int anio, string color)
        {
            DVehiculo vehiculo = new DVehiculo();

            vehiculo.Id     = id;
            vehiculo.Placa  = placa;
            vehiculo.Marca  = marca;
            vehiculo.Modelo = modelo;
            vehiculo.Anio   = anio;
            vehiculo.Color  = color;
            vehiculo.UpdateVehiculo();
        }
コード例 #11
0
        public void RegistrarVehiculo(string placa, string marca, string modelo, int anio, string color, int codCliente, int codTipo)
        {
            DVehiculo vehiculo = new DVehiculo();

            vehiculo.Placa      = placa;
            vehiculo.Marca      = marca;
            vehiculo.Modelo     = modelo;
            vehiculo.Anio       = anio;
            vehiculo.Color      = color;
            vehiculo.CodTipo    = codTipo;
            vehiculo.CodCliente = codCliente;
            vehiculo.AddVehiculo();
        }
コード例 #12
0
 private void Id()
 {
     try
     {
         var i = new DVehiculo();
         i.Idvehiculo  = NVehiculo.Id() + 1;
         textBox1.Text = Convert.ToString(i.Idvehiculo);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
コード例 #13
0
        //Métodos para comunicarnos con la capa datos
        //Método Insertar
        public static string Insertar(string modelo, string marca, string categoria, string color, string ano, string descripcion, decimal precio, byte[] imagen, int idproveedor)
        {
            DVehiculo Obj = new DVehiculo();

            Obj.Modelo      = modelo;
            Obj.Marca       = marca;
            Obj.Categoria   = categoria;
            Obj.Color       = color;
            Obj.Ano         = ano;
            Obj.Descripcion = descripcion;
            Obj.Precio      = precio;
            Obj.Imagen      = imagen;
            Obj.Idproveedor = idproveedor;

            return(Obj.Insertar(Obj));
        }
コード例 #14
0
        //Eliminar

        public static bool Eliminar(DVehiculo c)
        {
            try
            {
                MySqlConnection cn  = new MySqlConnection(Conexion.Cadena);
                var             cmd = new MySqlCommand();

                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Connection  = cn;
                cmd.CommandText = "EliminarVehiculo";

                cmd.Parameters.AddWithValue("@id", c.Idvehiculo);
                cn.Open();
                return(Convert.ToBoolean(cmd.ExecuteNonQuery()));
            }
            catch (Exception)
            {
                return(false);
            }
        }
コード例 #15
0
 public static bool eliminar(DVehiculo e)
 {
     return(AdVehiculo.Eliminar(e));
 }
コード例 #16
0
 public static bool actualizar(DVehiculo e)
 {
     return(AdVehiculo.Actualizar(e));
 }
コード例 #17
0
 public static bool agregar(DVehiculo e)
 {
     return(AdVehiculo.Agregar(e));
 }
コード例 #18
0
 public DataTable ShowVehiculos()
 {
     vehiculo = new DVehiculo();
     return(vehiculo.GetTableVehiculo());
 }