예제 #1
0
 public RendicionForm(ReturningForm caller) : base(caller)
 {
     InitializeComponent();
     dateTimePickerFecha.Value   = Program.FechaEjecucion.AddDays(-1);         // la rendicion se puede calcular si el dia ya paso
     dateTimePickerFecha.MaxDate = Program.FechaEjecucion.AddDays(-1);
     Turno.getListaTurnos().ForEach(turno => comboBoxTurnos.Items.Add(turno)); // cargo combobox de turnos
 }
 public RegistroViajeForm(ReturningForm caller) : base(caller)
 {
     InitializeComponent();
     dateTimePickerFechaHoraInicio.Value   = Program.FechaEjecucion.AddMinutes(-10);
     dateTimePickerFechaHoraFin.Value      = Program.FechaEjecucion;
     dateTimePickerFechaHoraFin.MaxDate    = Program.FechaEjecucion; // seteo fecha maxima para elegir como la fecha actual
     dateTimePickerFechaHoraInicio.MaxDate = Program.FechaEjecucion;
 }
 public ListadoEstadisticoForm(ReturningForm caller) : base(caller)
 {
     InitializeComponent();
     comboBoxEstadisticas.Items.Add("Chofer con Mayor Recaudacion"); // agrego estadisticas al combobox
     comboBoxEstadisticas.Items.Add("Chofer con Viaje Más Largo");
     comboBoxEstadisticas.Items.Add("Cliente con Mayor Consumo");
     comboBoxEstadisticas.Items.Add("Cliente con Mayor Uso del Mismo Vehiculo");
 }
예제 #4
0
 public EditarAutomovilForm(ReturningForm caller) : base(caller)
 {
     edicion     = false;
     autoAEditar = new Automovil();
     InitializeComponent();
     Automovil.getMarcas().ForEach(marca => comboBoxMarca.Items.Add(marca));  // cargo el combobox de marcas
     Turno.getListaTurnos().ForEach(turno => comboBoxTurno.Items.Add(turno)); // cargo el combobox de turnos
 }
 public RendicionEfectuadaForm(ReturningForm caller, Chofer chofer, Rendicion rendicion) : base(caller, chofer, rendicion.fecha)
 {
     InitializeComponent();
     DataGridViewRendicion.DataSource = Rendicion.getItems(rendicion.numero); // obtengo los viajes de la rendicion
     ImporteTotal            = rendicion.importeTotal;                        // cargo campos
     labelRendicionNro.Text += rendicion.numero.ToString();
     labelPorcentaje.Text   += (rendicion.porcentaje * 100).ToString() + "%";
     Turno = rendicion.turno;
 }
예제 #6
0
 public EditarRolForm(ReturningForm caller) : base(caller)
 {
     rolAEditar = new Rol();
     InitializeComponent();
     funcionalidades = Funcionalidad.getTablaDe(0);                       // ninguna funcionalidad asignada
     dataGridViewFuncionalidades.DataSource = funcionalidades;
     dataGridViewFuncionalidades.Columns["func_id"].Visible      = false; // oculto columna que no quiero mostrar
     dataGridViewFuncionalidades.Columns["Descripcion"].ReadOnly = true;  // seteo columna que no quiero que sea editable como de solo lectura
 }
 public FacturaEfectuadaForm(ReturningForm caller, Cliente cliente, Factura factura) : base(caller, cliente)
 {
     InitializeComponent();
     DataGridViewFactura.DataSource = Factura.getItems(factura.numero); // obtengo los viajes de la factura
     FechaInicio           = factura.fechaInicio;                       // cargo los campos con los datos de la factura
     FechaFin              = factura.fechaFin;
     ImporteTotal          = factura.importeTotal;
     labelFacturaNro.Text += factura.numero.ToString();
 }
예제 #8
0
        public RendicionNoEfectuadaForm(ReturningForm caller, Chofer chofer, DateTime fecha, Turno turno) : base(caller, chofer, fecha)
        {
            InitializeComponent();
            this.chofer = chofer; // cargo campos
            this.fecha  = fecha;
            this.turno  = turno;
            Cargar();

            Turno = turno;
        }
        public FacturaNoEfectuadaForm(ReturningForm caller, Cliente cliente, DateTime fecha) : base(caller, cliente)
        {
            InitializeComponent();
            DataTable viajes = Viaje.getDeCliente(cliente.id, fecha); // obtengo los viajes del cliente en ese mes

            DataGridViewFactura.DataSource = viajes;
            FechaInicio  = new DateTime(fecha.Year, fecha.Month, 1);            // lleno los campos
            FechaFin     = new DateTime(fecha.Year, fecha.Month, DateTime.DaysInMonth(fecha.Year, fecha.Month));
            ImporteTotal = viajes.AsEnumerable().Sum(f => (decimal)f["Monto"]); // calculo el total
        }
        public EditarTurnoForm(ReturningForm caller, Turno turnoAEditar) : base(caller)
        {
            edicion           = true;
            this.turnoAEditar = turnoAEditar;
            InitializeComponent();

            HoraInicio     = turnoAEditar.horaInicio; // cargo los campos con los datos del turno
            HoraFin        = turnoAEditar.horaFin;
            Descripcion    = turnoAEditar.descripcion;
            ValorKilometro = turnoAEditar.valorKilometro;
            PrecioBase     = turnoAEditar.precioBase;
            Habilitado     = turnoAEditar.habilitado;
        }
예제 #11
0
        public EditarRolForm(ReturningForm caller, Rol rolAEditar) : base(caller)
        {
            edicion         = true;
            this.rolAEditar = rolAEditar;
            InitializeComponent();
            funcionalidades = Funcionalidad.getTablaDe(rolAEditar.id);           // cargo la tabla de funcionalidades del rol
            dataGridViewFuncionalidades.DataSource = funcionalidades;
            dataGridViewFuncionalidades.Columns["func_id"].Visible      = false; // oculto columna que no quiero mostrar
            dataGridViewFuncionalidades.Columns["Descripcion"].ReadOnly = true;  // seteo columna que no quiero que sea editable como de solo lectura

            Nombre      = rolAEditar.nombre;                                     // cargo los campos con los datos del rol
            Descripcion = rolAEditar.detalle;
            Habilitado  = rolAEditar.habilitado;
        }
예제 #12
0
        public EditarChoferForm(ReturningForm caller, Chofer choferAEditar) : base(caller)
        {
            this.choferAEditar = choferAEditar;
            InitializeComponent();

            Nombre     = choferAEditar.nombre; // cargo los campos con los datos del chofer
            Apellido   = choferAEditar.apellido;
            DNI        = choferAEditar.dni;
            Domicilio  = choferAEditar.domicilio;
            Telefono   = choferAEditar.telefono;
            Mail       = choferAEditar.mail;
            FechaNac   = choferAEditar.fechaNac;
            Habilitado = choferAEditar.habilitado;
        }
        public EditarClienteForm(ReturningForm caller, Cliente clienteAEditar) : base(caller)
        {
            this.clienteAEditar = clienteAEditar;
            InitializeComponent();

            Nombre       = clienteAEditar.nombre; // cargo los campos con los datos del cliente
            Apellido     = clienteAEditar.apellido;
            DNI          = clienteAEditar.dni;
            Domicilio    = clienteAEditar.domicilio;
            Telefono     = clienteAEditar.telefono;
            Mail         = clienteAEditar.mail;
            FechaNac     = clienteAEditar.fechaNac;
            CodigoPostal = clienteAEditar.codigoPostal;
            Habilitado   = clienteAEditar.habilitado;
        }
예제 #14
0
        public EditarAutomovilForm(ReturningForm caller, Automovil autoAEditar) : base(caller)
        {
            edicion          = true;
            this.autoAEditar = autoAEditar;
            InitializeComponent();

            Automovil.getMarcas().ForEach(marca => comboBoxMarca.Items.Add(marca));  // cargo el combobox de marcas
            Turno.getListaTurnos().ForEach(turno => comboBoxTurno.Items.Add(turno)); // cargo el combobox de turnos
            Chofer     = autoAEditar.chofer;                                         // cargo los campos con los datos del auto
            Patente    = autoAEditar.patente;
            Licencia   = autoAEditar.licencia;
            Rodado     = autoAEditar.rodado;
            Modelo     = autoAEditar.modelo;
            Marca      = autoAEditar.marca;
            Turno      = autoAEditar.turno;
            Habilitado = autoAEditar.habilitado;
        }
예제 #15
0
        public AsignarRolForm(ReturningForm caller, Rol rolAAsignar) : base(caller)
        {
            InitializeComponent();
            DataGridViewUsuario.ReadOnly          = false;                                                   // habilito edicion de gridView para poder cambiar el checkbox desde ahi
            this.rolAAsignar                      = rolAAsignar;
            DataGridViewUsuario.CellValueChanged += new DataGridViewCellEventHandler(this.cellValueChanged); // agrego evento para cuando cambia valor del checkbox

            switch (rolAAsignar.id)                                                                          // seteo tipo de usuario a buscar
            {
            case 2:
                _usuariosABuscar = "CLIENTES";
                break;

            case 3:
                _usuariosABuscar = "CHOFERES";
                break;

            default:
                _usuariosABuscar = "USUARIOS";
                break;
            }
        }
예제 #16
0
 public TablaFacturaForm(ReturningForm caller) : base(caller)
 {
     InitializeComponent();
 }
예제 #17
0
 public ABMChoferForm(ReturningForm caller) : base(caller)
 {
     InitializeComponent();
 }
예제 #18
0
 public TablaChoferForm(ReturningForm caller) : base(caller)
 {
     _usuariosABuscar = "CHOFERES"; // seteo tipo de usuarios a buscar
     InitializeComponent();
 }
예제 #19
0
        public String _usuariosABuscar = "USUARIOS"; // seteo el tipo de usuarios a buscar

        public TablaUsuarioForm(ReturningForm caller) : base(caller)
        {
            InitializeComponent();
        }
 public NuevoClienteForm(ReturningForm caller) : base(caller)
 {
     InitializeComponent();
 }
예제 #21
0
 public SeleccionarFuncionalidadForm(ReturningForm caller) : base(caller)
 {
     InitializeComponent();
 }
 public NuevoUsuarioForm(ReturningForm caller) : base(caller)
 {
     InitializeComponent();
     usuarioAEditar = new Usuario();
 }
예제 #23
0
 public TablaFacturaForm(ReturningForm caller, Cliente cliente) : base(caller)
 {
     InitializeComponent();
     Cliente = cliente;
 }
예제 #24
0
 public ABMAutomovilForm(ReturningForm caller) : base(caller)
 {
     InitializeComponent();
     comboBoxMarca.Items.Add("");
     Automovil.getMarcas().ForEach(marca => comboBoxMarca.Items.Add(marca));
 }
예제 #25
0
 public TablaRendicionForm(ReturningForm caller) : base(caller)
 {
     InitializeComponent();
 }
예제 #26
0
 public TablaRendicionForm(ReturningForm caller, Chofer chofer, DateTime fecha) : base(caller)
 {
     InitializeComponent();
     Chofer = chofer;
     Fecha  = fecha;
 }
 public FacturacionForm(ReturningForm caller) : base(caller)
 {
     InitializeComponent();
     dateTimePickerFecha.Value   = Program.FechaEjecucion.AddMonths(-1);
     dateTimePickerFecha.MaxDate = Program.FechaEjecucion.AddMonths(-1); // la facturacion solo se puede realizar una vez terminado el mes
 }
 public EditarTurnoForm(ReturningForm caller) : base(caller)
 {
     edicion      = false;
     turnoAEditar = new Turno();
     InitializeComponent();
 }
예제 #29
0
 public SeleccionarClienteForm(ReturningForm caller) : base(caller)
 {
     InitializeComponent();
 }
예제 #30
0
 public TablaClienteForm(ReturningForm caller) : base(caller)
 {
     _usuariosABuscar = "CLIENTES";  // seteo tipo de usuarios a buscar
     InitializeComponent();
 }