private void buttonEditar_Click(object sender, EventArgs e)
 {
     vehiculo = (Vehiculo)this.listBoxVehiculos.SelectedItem;
     frmAgregarEditarVehiculo faev = new frmAgregarEditarVehiculo(idCliente, false, vehiculo);
     faev.MdiParent = this.MdiParent;
     faev.Show();
 }
 /// <summary>
 /// Agregar o editar datos de un vehiculo
 /// </summary>
 /// <param name="idcliente_p">Id del cliente</param>
 /// <param name="flagReparacion_p">Bandera para indicar si venimos del form frmAgregarEditarReparacion</param>
 public frmAgregarEditarVehiculo(int idcliente_p, bool flagReparacion_p)
 {
     InitializeComponent();
     idCliente = idcliente_p;
     flagReparacion = flagReparacion_p;
     vehiculo = new Vehiculo();
 }
 /*private string dominio;
 private string modelo;
 private string marca;*/
 //public BuscarVehiculoEventArgs(int idVehiculo_p, string dominio_p, string marca_p, string modelo_p)
 public BuscarVehiculoEventArgs(object vehiculo_p)
 {
     vehiculo = new Vehiculo();
     vehiculo = (Vehiculo)vehiculo_p;
     //idVehiculo = idVehiculo_p;
     /*dominio = dominio_p;
     modelo = modelo_p;
     marca = marca_p;*/
 }
 /// <summary>
 /// Editar datos del vehiculo desde el form Buscar
 /// </summary>
 /// <param name="idcliente_p"></param>
 /// <param name="flagReparacion_p"></param>
 /// <param name="vehiculo_p"></param>
 public frmAgregarEditarVehiculo(int idcliente_p, bool flagReparacion_p, object vehiculo_p)
 {
     InitializeComponent();
     idCliente = idcliente_p;
     flagReparacion = flagReparacion_p;
     vehiculo = new Vehiculo();
     if (vehiculo_p != null)
     {
         vehiculo = (Vehiculo)vehiculo_p;
     }
 }
        private void listBoxVehiculos_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            vehiculo = (Vehiculo)this.listBoxVehiculos.SelectedItem;

            BuscarVehiculoEventArgs args = new BuscarVehiculoEventArgs(
                vehiculo
                );

            VehiculoEncontrado(this, args);

            this.Close();
        }
예제 #6
0
        //CONSTRUCTOR
        public Reparacion()
        {
            cliente = new Cliente();
            vehiculo = new Vehiculo();
            detalleRepuestos = new ArrayList();
            detalleTareas = new ArrayList();
            detalleCargas = new ArrayList();

            detalleRepuestosElimindas = new ArrayList();
            detalleTareasEliminadas = new ArrayList();
            detalleCargasEliminadas = new ArrayList();
        }
 private void frmBuscarVehiculo_Load(object sender, EventArgs e)
 {
     vehiculo = new Vehiculo();
     this.buttonEditar.Enabled = false;
     llenarListBox();
 }
예제 #8
0
        public void getVehiculos()
        {
            string SQL_p;
            MySqlDataReader Reader;

            SQL_p = "SELECT vehiculo.* " +
                    "FROM vehiculo WHERE cliente_idcliente='" + id + "'";

            Reader = Conector.consultar(SQL_p);

            while (Reader.Read())
            {
                Vehiculo objVehiculoLocal = new Vehiculo();

                objVehiculoLocal.Id = Reader.GetInt32("idvehiculo");
                objVehiculoLocal.Dominio = Reader.GetString("dominio");
                objVehiculoLocal.Marca = Reader.GetString("marca");
                objVehiculoLocal.Modelo = Reader.GetString("modelo");
                objVehiculoLocal.Anio = Reader.GetString("anio");
                objVehiculoLocal.IdCliente = Id;

                this.Vehiculos.Add(objVehiculoLocal);
            }
            Reader.Close();
        }
        private void listBoxVehiculos_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            //EL CLIENTE YA EXISTE
            Vehiculo objVehiculoLocal = new Vehiculo();
            objVehiculoLocal = (Vehiculo)this.listBoxVehiculos.SelectedItem;

            frmAgregarEditarVehiculo faev = new frmAgregarEditarVehiculo(cliente.Id, textNombre.Text, false, objVehiculoLocal);
            faev.actualizarListBox += new frmAgregarEditarVehiculo.actualizarDataGrid(llenarListBox);
            faev.MdiParent = this.MdiParent;
            faev.Show();
        }
        private void frmAgregarEditarCliente_Load(object sender, EventArgs e)
        {
            cliente = new Cliente();
            vehiculo = new Vehiculo();

            this.buttonEditar.Enabled = false;
            this.llenarComboProvincia();

            if (flagEditar)
            {
                cliente.Id = idCliente;

                //TRAEMOS LOS DATOS DEL CLIENTE A EDITAR
                cliente.getDatosPersonales();
                llenarListBox();

                //ENTERO INDICA LONGITUD DEL NOMBRE
                //int i = (cliente.NombreRazonSocial.Length - 1) - (cliente.NombreRazonSocial.IndexOf(",") + 1);

                //COLOCAMOS LOS DATOS EN LOS CAMPOS DEL FORMULARIO
                textCuit.Text = cliente.Dni;
                textNombre.Text = cliente.NombreRazonSocial;
                //textNombre.Text = cliente.NombreRazonSocial.Substring((cliente.NombreRazonSocial.IndexOf(",") + 2), i);
                //textApellido.Text = cliente.NombreRazonSocial.Substring(0, cliente.NombreRazonSocial.IndexOf(","));
                textTelefono.Text = cliente.Telefono;
                textDireccion.Text = cliente.Direccion;
                comboBoxProvincia.Text = cliente.Provincia.ToUpper();
                comboBoxLocalidad.Text = cliente.Localidad.ToUpper();
                textObservaciones.Text = cliente.Observaciones.ToUpper();
                textCuit.Text = cliente.Cuit;
                textEmail.Text = cliente.Email;
                textCp.Text = cliente.Cp;

                //CAMBIAMOS EL NOMBRE DEL BOTON GUARDAR PARA GUIAR AL USUARIO
                this.buttonGuardar.Text = "Terminar";
                this.buttonGuardar.TextAlign = ContentAlignment.MiddleCenter;
                this.buttonGuardar.Image = null;
            }
            else
            {

                this.buttonQuitarVehiculos.Enabled = false;
            }
        }
 private void buttonQuitarVehiculos_Click(object sender, EventArgs e)
 {
     Cliente objClienteNull = new Cliente();
     objClienteNull.Id = 0;
     if (objClienteNull.getDatosPersonales())
     {
         vehiculo = (Vehiculo)this.listBoxVehiculos.SelectedItem;
         vehiculo.quitarVehiculo();
         MessageBox.Show("Vehículo eliminado.", "Información");
         llenarListBox();
     }
     else
     {
         try
         {
             objClienteNull.Id = 0;
             objClienteNull.NombreRazonSocial = "---";
             objClienteNull.Dni = "---";
             objClienteNull.Observaciones = "---";
             objClienteNull.agregarNull();
             vehiculo = (Vehiculo)this.listBoxVehiculos.SelectedItem;
             vehiculo.quitarVehiculo();
             MessageBox.Show("Vehículo eliminado.", "Información");
             llenarListBox();
         }
         catch
         {
             MessageBox.Show("Ocurrió un error al eliminar el vehículo. Cierre la ventana e intentelo de nuevo."," Error",MessageBoxButtons.OK);
             return;
         }
     }
 }
예제 #12
0
 public Turnos()
 {
     cliente = new Cliente();
     vehiculo = new Vehiculo();
 }
예제 #13
0
        //LISTADO DE VEHICULOS DE UNA CLIENTE
        public ArrayList vehiculosCliente()
        {
            ArrayList colVehiculos = new ArrayList();
            string SQL_p;
            MySqlDataReader Reader;

            SQL_p = "SELECT * FROM vehiculo WHERE cliente_idcliente= '"+idcliente+"'";

            Reader = Conector.consultar(SQL_p);

            while(Reader.Read())
            {
                Vehiculo objVehiculoLocal = new Vehiculo();

                objVehiculoLocal.Id = Reader.GetInt32("idvehiculo");
                objVehiculoLocal.Dominio = Reader.GetString("dominio");
                objVehiculoLocal.Marca = Reader.GetString("marca");
                objVehiculoLocal.Modelo = Reader.GetString("modelo");
                objVehiculoLocal.Anio = Reader.GetString("anio");
                objVehiculoLocal.Observaciones = Reader.GetString("observacionesvehiculo");
                objVehiculoLocal.TipoGas = Reader.GetString("tipogas");
                objVehiculoLocal.CapacidadCarga = Reader.GetDouble("capacidadcarga");

                colVehiculos.Add(objVehiculoLocal);
            }

            Reader.Close();
            return colVehiculos;
        }