Esempio n. 1
0
 public void abrirParaNuevo(ref VacacionEntity vacacion)
 {
     this.vacacion = vacacion;
     this.dtpFechaOtorgada.Value = DateTime.Now.Date;
     this.txtAnioVacaciones.Text = Model.DB.ejecutarScalar(Model.TipoComando.SP, "vacacionesCalculaAnio", "legajo", this.vacacion.Legajo).ToString();
     this.txtDiasALiquidar.Text = Model.DB.ejecutarScalar(Model.TipoComando.SP, "vacacionesCalculaDias", "legajo", this.vacacion.Legajo, "anioVac", this.txtAnioVacaciones.Text).ToString();
     this.cargarCombos();
     this.ShowDialog();
 }
Esempio n. 2
0
 public void abrirParaModificar(ref VacacionEntity vacacion)
 {
     this.vacacion = vacacion;
     this.dtpFechaOtorgada.Value = vacacion.Fecha;
     this.txtDiasATomar.Text = vacacion.DiasTomados.ToString();
     this.txtDiasVacaciones.Text = vacacion.TotalDias.ToString();
     this.txtAnioVacaciones.Text = vacacion.AnioVacaciones.ToString();
     this.cargarCombos();
     this.ShowDialog();
 }
Esempio n. 3
0
        public bool abrirParaCargar(string anio, string mes, string aTomar, int legajo, DateTime fDesde, int codigo)
        {
            this.vacacion = new VacacionEntity();
            this.asistencia = true;

            this.vacacion.Legajo = legajo;
            this.vacacion.Codigo = codigo;
            this.vacacion.AnioVacaciones = Convert.ToInt32(anio);
            this.vacacion.Fecha = fDesde;

            this.txtDiasATomar.Text = aTomar;
            this.dtpFechaOtorgada.Value = vacacion.Fecha;
            this.dtpFechaOtorgada.Enabled = false;
            this.txtAnioVacaciones.Text = Model.DB.ejecutarScalar(Model.TipoComando.SP, "vacacionesCalculaAnio", "legajo", legajo).ToString();
            this.txtDiasALiquidar.Text = Model.DB.ejecutarScalar(Model.TipoComando.SP, "vacacionesCalculaDias", "legajo", legajo, "anioVac", this.txtAnioVacaciones.Text).ToString();
            this.cargarCombos();
              //      DB.cargaComboBox(this.cmbTipoLiquidacion, "descripcion", "indice", "tablasConsultarCalculoConvenio", "@idConvenio", DB.ejecutarSpScalarStr("empleadosSueldosConsultarValorLegajo", "@legajo", this.legajo , "@codigo", 13));
            this.ShowDialog();
            return ok;
        }
Esempio n. 4
0
 private void btnNuevoVacaciones_Click(object sender, EventArgs e)
 {
     VacacionEntity original = new VacacionEntity();
     original.Legajo = this.empleado.Legajo;
     original.AnioVacaciones = DateTime.Now.Year;
     frmVacacionesEmpleado frmv = new frmVacacionesEmpleado();
     frmv.abrirParaNuevo(ref original);
     if (frmv.Ok)
     {
         empleado.Vacaciones.Add(original);
         this.btnGrabar.Enabled = true;
         //this.empleado.Vacaciones.cargarDataGridView(this.dgvVacaciones);
         this.cargarDGVvacaciones(this.dgvVacaciones);
     }
 }