コード例 #1
0
ファイル: frmTurno.cs プロジェクト: joni2back/proyecto-flota
        public frmTurno(Usuario oUsuario)
        {
            InitializeComponent();
            frmModo = "ALTA";

            oUsuarioActual = oUsuario;

            dtpFecha.Format = DateTimePickerFormat.Short;
            dtpFecha.Value  = DateTime.Now;

            oTurno = new Modelo.Turno();
            CargarCombos();
        }
コード例 #2
0
        private void btnConsultar_Click(object sender, EventArgs e)
        {
            if (bdsChoferes.Current != null)
            {
                oTurno = (Modelo.Turno)bdsTurnos.Current;

                frmTurno     ofrmTurno = new frmTurno("CONSULTA", oTurno, oUsuarioActual);
                DialogResult drABIERTO = ofrmTurno.ShowDialog();
                if (drABIERTO == DialogResult.OK)
                {
                    ArmarGrilla();
                }
            }
            else
            {
                MessageBox.Show("Debe seleccionar un Turno", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #3
0
        private void btnModificar_Click(object sender, EventArgs e)
        {
            if (bdsTurnos.Current != null)
            {
                oTurno = (Modelo.Turno)bdsTurnos.Current;

                frmTurno     ofrmTurno = new frmTurno("MODIFICACION", oTurno, oUsuarioActual);
                DialogResult drABIERTO = ofrmTurno.ShowDialog();
                if (drABIERTO == DialogResult.OK)
                {
                    MessageBox.Show("El Turno ha sido modificado correctamente", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    ArmarGrilla();
                }
            }
            else
            {
                MessageBox.Show("Debe seleccionar un Turno", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #4
0
ファイル: frmTurno.cs プロジェクト: joni2back/proyecto-flota
        private void LlenarCampos(Modelo.Turno oTurno)
        {
            txtId.Text = oTurno.Id.ToString();
            //cbxVehiculo.SelectedItem = oTurno.Vehiculo;
            //cbxTipoTurno.SelectedItem = oTurno.TipodeTurno;
            //cbxEstado.SelectedItem = oTurno.Estado;
            //txtDescripcion.Text = oTurno.Descripcion;
            //txtMonto.Text = oTurno.Monto.ToString();

            //if (oTurno.FechaEmision != null)
            //dtpFechaEmision.Value = oTurno.FechaEmision.Value;
            //if (oTurno.HoraEmision != null)
            //dtpHoraEmision.Value = Convert.ToDateTime(oTurno.HoraEmision.Value);

            //dtpFechaVencimientoPago.Value = oTurno.FechaVencimiento;

            //if (cbxEstado.Text == "PAGADO")
            //{
            //    dtpFechaVencimientoPago.Value = oTurno.FechayHora;
            //}
        }
コード例 #5
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            if (bdsChoferes.Current != null)
            {
                oTurno = (Modelo.Turno)bdsChoferes.Current;
                int turnoid = oTurno.Id;

                DialogResult result = MessageBox.Show("¿Esta seguro que desea eliminar el Turno número " + turnoid + " ?", "Cuidado", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
                if (result == System.Windows.Forms.DialogResult.Yes)
                {
                    //ctrlAudTurnos.AuditarTurnosBAJA(oTurno);

                    ctrlTurnos.EliminarTurno((Modelo.Turno)bdsTurnos.Current);
                    ArmarGrilla();
                }
            }
            else
            {
                MessageBox.Show("Debe seleccionar un Turno", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #6
0
ファイル: frmTurno.cs プロジェクト: joni2back/proyecto-flota
        public frmTurno(string modo, Modelo.Turno oTurnoR, Usuario oUsuario)
        {
            InitializeComponent();
            frmModo = modo;

            oUsuarioActual = oUsuario;

            oTurno = oTurnoR;

            if (frmModo == "MODIFICACION")
            {
                //oTurnoAUDI = oTurno;

                //oTurnoAUDI.IdTurno = oTurno.Id;
                //oTurnoAUDI.Descripcion = oTurno.Descripcion;
                //oTurnoAUDI.Monto = oTurno.Monto;
                //oTurnoAUDI.Estado = oTurno.Estado;
                //oTurnoAUDI.FechaVencimiento = oTurno.FechaVencimiento;
                //oTurnoAUDI.HoraEmision = oTurno.HoraEmision;
                //oTurnoAUDI.FechaEmision = oTurno.FechaEmision;
                //oTurnoAUDI.TipodeTurno = oTurno.TipodeTurno.Id;
                //oTurnoAUDI.Vehiculo = oTurno.Vehiculo.Patente;
                //oTurnoAUDI.Usuario = oTurno.Usuario;
                //oTurnoAUDI.FechayHora = oTurno.FechayHora;
                //oTurnoAUDI.Operacion = oTurno.Operacion;

                txtId.Enabled = false;
            }

            if (frmModo == "CONSULTA")
            {
                grpDetalle.Enabled = false;
                btnGuardar.Enabled = false;
            }
            CargarCombos();
            LlenarCampos(oTurno);
        }
コード例 #7
0
 public void ModificarTurno(Modelo.Turno oTurno)
 {
     Modelo.Datos.ObtenerInstancia().Turnos.ApplyCurrentValues(oTurno);
     Modelo.Datos.ObtenerInstancia().SaveChanges();
 }
コード例 #8
0
 public void EliminarTurno(Modelo.Turno oTurno)
 {
     Modelo.Datos.ObtenerInstancia().DeleteObject(oTurno);
     Modelo.Datos.ObtenerInstancia().SaveChanges();
 }
コード例 #9
0
 public void AgregarTurno(Modelo.Turno oTurno)
 {
     Modelo.Datos.ObtenerInstancia().AddToTurnos(oTurno);
     Modelo.Datos.ObtenerInstancia().SaveChanges();
 }