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(); }
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(); }
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; }
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); } }