private void frmCambiarTipo_Load(object sender, EventArgs e)
        {
            repuesto = new Repuesto();
            tiporepuesto = new TipoRepuesto();

            llenarComboTipo();
        }
 private void frmAgregarEditarTipoRepuesto_Load(object sender, EventArgs e)
 {
     tipo = new TipoRepuesto();
     if(flagEditar)
     {
         tipo.Idtipo = this.idTipo;
         tipo.getTipo();
         this.txtDescripcion.Text = tipo.DescripcionTipo;
     }
 }
        private void frmGestionTipoGas_Load(object sender, EventArgs e)
        {
            tipogas = new TipoRepuesto();

            if(flagEditar)
            {
                tipogas.Idtipo = idTipo;
                tipogas.getTipo();
                this.textBoxDescripcion.Text = tipogas.DescripcionTipo;
            }
        }
        //LISTADO DE TODOS LOS TIPOS DE REPUESTOS
        public virtual ArrayList coleccion()
        {
            string SQL_p;
            ArrayList colTipos = new ArrayList();
            MySqlDataReader Reader;

            SQL_p = "SELECT * FROM tipo WHERE gas=0 ORDER BY descripciontipo";

            Reader = Conector.consultar(SQL_p);

            while(Reader.Read())
            {
                TipoRepuesto objTipoRepuestoLocal = new TipoRepuesto();

                objTipoRepuestoLocal.Idtipo = Reader.GetInt32("idtipo");
                objTipoRepuestoLocal.DescripcionTipo = Reader.GetString("descripciontipo");
                objTipoRepuestoLocal.Gas = Reader.GetInt32("gas");

                colTipos.Add(objTipoRepuestoLocal);
            }

            Reader.Close();
            return colTipos;
        }
        private void llenarCombo()
        {
            ArrayList colTipo = new ArrayList();
            colTipo = tipogas.coleccionGas();

            this.comboBoxTipo.Items.Clear();

            for (int i = 0; i < colTipo.Count; i++)
            {
                TipoRepuesto objTipoLocal = new TipoRepuesto();
                objTipoLocal = (TipoRepuesto)colTipo[i];

                this.comboBoxTipo.Items.Add(objTipoLocal);
            }
        }
        private void frmAgregarEditarVehiculo_Load(object sender, EventArgs e)
        {
            tipogas = new TipoRepuesto();
            this.llenarCombo();

            //CARGA EN LOS TEXTBOX NOMBRE Y APELLIDO DEL FORMULARIO frmAgregarEditarCliente
            textNombre.Text = nombreCliente;
            //textApellido.Text = apellidoCliente;

            //CARGA EN LOS TEXTBOX DEL VEHICULO
            this.textDominio.Text = vehiculo.Dominio;
            this.textModelo.Text = vehiculo.Modelo;
            this.textAnio.Text = vehiculo.Anio;
            this.comboMarca.Text = vehiculo.Marca;
            this.comboBoxTipo.Text = vehiculo.TipoGas;
            this.textCapacidad.Text = vehiculo.CapacidadCarga.ToString();
            textObservaciones.Text = vehiculo.Observaciones;
        }
 private void buttonEliminar_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Va a eliminar el tipo de repuesto seleccionado, ¿Desea Continuar?.", "Advertencia", MessageBoxButtons.YesNo) == DialogResult.Yes)
     {
         try
         {
             tiporepuesto = (TipoRepuesto)this.comboTipo.SelectedItem;
             tiporepuesto.eliminar();
         }
         catch
         {
             if (MessageBox.Show("Existen repuestos asociado al Tipo seleccionado, para continuar debe cambiar el Tipo de los repuestos asociados. Si no cambia no se eliminara el Tipo.\n¿Desea Continuar?", "Advertencia", MessageBoxButtons.YesNo) == DialogResult.Yes)
             {
                 frmCambiarTipo fct = new frmCambiarTipo(((TipoRepuesto)this.comboTipo.SelectedItem).Idtipo);
                 fct.actualizarListBoxEvento += new frmCambiarTipo.actualizarListBox(llenarComboTipo);
                 fct.MdiParent = this.MdiParent;
                 fct.Show();
             }
         }
         finally
         {
             this.inicializarFormulario();
         }
     }
 }
        private void llenarComboTipo()
        {
            this.buttonEliminar.Enabled = false;
            this.buttonEditar.Enabled = false;

            ArrayList colTipo = new ArrayList();
            colTipo = tiporepuesto.coleccion();

            this.comboTipo.Items.Clear();

            for (int i = 0; i < colTipo.Count; i++ )
            {
                TipoRepuesto objTipoLocal = new TipoRepuesto();
                objTipoLocal = (TipoRepuesto)colTipo[i];

                this.comboTipo.Items.Add(objTipoLocal);
            }
        }
        private void frmGestionTipoRepuesto_Load(object sender, EventArgs e)
        {
            tiporepuesto = new TipoRepuesto();

            buttonEditar.Enabled = false;
            buttonEliminar.Enabled = false;

            llenarComboTipo();
        }
        private void llenarComboTipo()
        {
            ArrayList colTipo = new ArrayList();
            colTipo = tiporepuesto.coleccion();

            this.comboTipo.Items.Clear();

            for (int i = 0; i < colTipo.Count; i++)
            {
                TipoRepuesto objTipoLocal = new TipoRepuesto();
                objTipoLocal = (TipoRepuesto)colTipo[i];
                if (objTipoLocal.Idtipo != idTipoActual)
                    this.comboTipo.Items.Add(objTipoLocal);
            }
        }
        private void frmAgregarEditarRespuesto_Load(object sender, EventArgs e)
        {
            tiporepuesto = new TipoRepuesto();
            repuesto = new Repuesto();

            llenarComboTipo();
            llenarComboMarca();
            llenarComboModelo();

            if (flagEditar)
            {
                repuesto.IdRepuesto = this.idRepuesto;
                repuesto.Proveedor.Id = this.idProveedor;
                repuesto.getDatosRepuesto();

                this.textCodigo.Text = repuesto.CodigoRepuesto;
                this.textDescripcion.Text = repuesto.DescripcionRepuesto;
                this.comboTipo.Text = repuesto.DescripcionTipo;
                this.textMarca.Text = repuesto.Marca;
                this.textModelo.Text = repuesto.Modelo;
                this.fechainicio = repuesto.FechaInicio;
            }
        }
 private void frmGestionTipoGas_Load(object sender, EventArgs e)
 {
     tipo = new TipoRepuesto();
     llenarDataGrid();
 }
        private void frmAgregarEditarRespuesto_Load(object sender, EventArgs e)
        {
            tiporepuesto = new TipoRepuesto();
            llenarComboTipo();

            llenarComboMarca();
            llenarComboModelo();

            repuesto = new Repuesto();

            this.FormLoad();
        }