コード例 #1
0
ファイル: Utilerias.cs プロジェクト: hamlet3/Hamlet_Proyecto
        public DataTable ListarMotores()
        {
            DataTable dt    = new DataTable();
            Motores   motor = new Motores();

            return(motor.Listado("Descripcion, MotorId", "1=1", ""));;
        }
コード例 #2
0
ファイル: rMotores.cs プロジェクト: NewlinDuarte/VehiculoSoft
 private void GuardarButton_Click(object sender, EventArgs e)
 {
     if (Util.ValidarVacio(this))
     {
         ErrorProvider error = new ErrorProvider();
         if (Util.ValidarCharacteres(FabricanteTextBox, error))
         {
             BLL.Motores motor = new BLL.Motores(FabricanteTextBox.Text, ModeloTextBox.Text, Convert.ToInt32(ColorComboBox.SelectedValue), NumeroTextBox.Text, Convert.ToInt32(AComboBox.SelectedItem), Convert.ToSingle(PrecioTextBox.Text));
             if (Modificar)
             {
                 motor.IdMotor = IdModificar;
                 if (motor.Modificar(FabricanteTextBox.Text, ModeloTextBox.Text, Convert.ToInt32(ColorComboBox.SelectedValue), NumeroTextBox.Text, Convert.ToInt32(AComboBox.SelectedItem), Convert.ToSingle(PrecioTextBox.Text)))
                 {
                     MessageBox.Show("Exito");
                     Util.Limpiar(this);
                     IdtextBox.Enabled = true;
                 }
             }
             else
             {
                 motor.Insert();
                 if (motor.IdMotor > 0)
                 {
                     MessageBox.Show("Exito");
                     Util.Limpiar(this);
                     IdtextBox.Enabled = true;
                 }
             }
         }
     }
 }
コード例 #3
0
ファイル: rMotores.cs プロジェクト: NewlinDuarte/VehiculoSoft
        private void BuscarButtom_Click(object sender, EventArgs e)
        {
            ErrorProvider error = new ErrorProvider();

            if (!string.IsNullOrWhiteSpace(IdtextBox.Text) && Convert.ToInt32(IdtextBox.Text) > 0)
            {
                BLL.Motores motor = new BLL.Motores();
                if (motor.Buscar(Convert.ToInt32(IdtextBox.Text)))
                {
                    IdtextBox.Enabled = false;
                    int id = Convert.ToInt32(IdtextBox.Text);
                    Util.Limpiar(this);
                    Modificar   = true;
                    IdModificar = id;
                    IdtextBox.AppendText(id.ToString());
                    FabricanteTextBox.AppendText(motor.Fabricante);
                    ModeloTextBox.AppendText(motor.Modelo);
                    ColorComboBox.SelectedValue = motor.IdColor;
                    NumeroTextBox.AppendText(motor.NumeroChasis);
                    AComboBox.SelectedValue = motor.AProduccion;
                    PrecioTextBox.AppendText(motor.Precio.ToString());
                }
            }
            else
            {
                Modificar = true;
                Util.Limpiar(this);
                Consultas.cMotores consulta = new Consultas.cMotores();
                consulta.ShowDialog(this);
                BLL.Motores motor = consulta.ObtenerMotor();
                if (motor.IdMotor > 0)
                {
                    IdtextBox.Enabled = false;
                    IdModificar       = motor.IdMotor;
                    IdtextBox.AppendText(motor.IdMotor.ToString());
                    FabricanteTextBox.AppendText(motor.Fabricante);
                    ModeloTextBox.AppendText(motor.Modelo);
                    ColorComboBox.SelectedValue = motor.IdColor;
                    NumeroTextBox.AppendText(motor.NumeroChasis);
                    AComboBox.SelectedIndex = AComboBox.Items.Count - (DateTime.Now.Year - motor.AProduccion + 1);
                    PrecioTextBox.AppendText(motor.Precio.ToString());
                }
            }
        }
コード例 #4
0
ファイル: rMotores.cs プロジェクト: NewlinDuarte/VehiculoSoft
 private void CancelarButton_Click(object sender, EventArgs e)
 {
     BLL.Motores motor = new BLL.Motores();
     if (!string.IsNullOrWhiteSpace(IdtextBox.Text))
     {
         if (motor.Buscar(Convert.ToInt32(IdtextBox.Text)))
         {
             DialogResult Resultado = MessageBox.Show("Estas seguro que deseas elminiar estos datos?", "Aviso", MessageBoxButtons.YesNo);
             if (Resultado == DialogResult.Yes)
             {
                 motor.Eliminar(Convert.ToInt32(IdtextBox.Text));
                 Util.Limpiar(this);
             }
         }
         else
         {
             MessageBox.Show("El motor no existe", "Aviso", MessageBoxButtons.OK);
         }
     }
 }
コード例 #5
0
ファイル: Motores.cs プロジェクト: NewlinDuarte/VehiculoSoft
        public bool Buscar(int IdBuscado)
        {
            DataTable dt = new DataTable();

            dt = Motores.Listar("*", "IdMotor = " + IdBuscado);
            if (dt.Rows.Count > 0)
            {
                DataRow[] dr;
                dr                = dt.Select("IdMotor = " + IdBuscado);
                this.IdMotor      = IdBuscado;
                this.Fabricante   = (string)dr[0]["Fabricante"];
                this.Modelo       = (string)dr[0]["Modelo"];
                this.IdColor      = (int)dr[0]["IdColor"];
                this.NumeroChasis = (string)dr[0]["NumeroChasis"];
                this.AProduccion  = (int)dr[0]["AProduccion"];
                this.Precio       = Convert.ToSingle(dr[0]["Precio"]);
                return(true);
            }
            else
            {
                return(false);
            }
        }
コード例 #6
0
ファイル: rMotores.cs プロジェクト: NewlinDuarte/VehiculoSoft
 public rMotores(int IdMotor)
 {
     InitializeComponent();
     ColorComboBox.DataSource    = BLL.Colores.Listar();
     ColorComboBox.DisplayMember = "Color";
     ColorComboBox.ValueMember   = "IdColor";
     for (int year = 1960; year <= DateTime.Now.Year; year++)
     {
         AComboBox.Items.Add(year);
         AComboBox.ValueMember = "year";
     }
     BLL.Motores motor = new BLL.Motores();
     if (motor.Buscar(IdMotor))
     {
         Modificar   = true;
         IdModificar = IdMotor;
         FabricanteTextBox.AppendText(motor.Fabricante);
         ModeloTextBox.AppendText(motor.Modelo);
         ColorComboBox.SelectedIndex = motor.IdColor;
         NumeroTextBox.AppendText(motor.NumeroChasis);
         AComboBox.SelectedItem = motor.AProduccion;
         PrecioTextBox.AppendText(motor.Precio.ToString());
     }
 }