protected void btnHorasPersonalGuardar_Click(object sender, EventArgs e) { if (IsValid) { int idPersona = int.Parse(hfHorasPersonalPersona.Value); int idSolicitud = int.Parse(hfHorasPersonalSolicitud.Value); DateTime fecha = DateTime.Parse(txtHorasPersonalDia.Text); SolicitudRendicionPersonalHoras ph = new SolicitudRendicionPersonalHoras(); ph.IdPersona = idPersona; ph.IdSolicitud = idSolicitud; ph.Fecha = fecha; ph.Horas = decimal.Parse(ddlHorasPersonalHoras.SelectedValue); ph.Descripcion = txtHorasPersonalDescripcion.Text; ph.SaveAndFlush(); LimpiaFormulario(); FillHorasPersonalGrid(0); } mpeHorasPersonal.Show(); }
protected void btnHorasPersonalGuardar_Click(object sender, EventArgs e) { if (Page.IsValid) { DateTime fecha = DateTime.Parse(txtHorasPersonalDia.Text); SolicitudRendicionPersonalHoras ph = new SolicitudRendicionPersonalHoras(); ph.IdPersona = Persona.IdEmpleados; ph.IdSolicitud = Sol.Id_Solicitud; ph.Fecha = fecha; ph.Horas = decimal.Parse(ddlHorasPersonalHoras.SelectedValue); string descripcion; if (txtHorasPersonalDescripcion.Text == string.Empty) { descripcion = Descripcion; } else { descripcion =txtHorasPersonalDescripcion.Text; } ph.Descripcion = descripcion; ph.SaveAndFlush(); LimpiaFormulario(); FillHorasPersonalGrid(0); } }
protected void cmdGuardar_Click(object sender, EventArgs e) { DateTime fecha ; //decimal HorasXSemana = decimal.Parse(Antares.Get_Config_HorasPersonaSemana()); decimal HorasXSemana = decimal.Parse(AntaresHelper.Get_Config_HorasPersonaSemana()); if (jDatePick1.Text != "") { fecha = DateTime.Parse(jDatePick1.Text); decimal HorasCargadas = Personal.GetHorasCargadas_X_Dia(IdPersona, fecha); if ((HorasCargadas + decimal.Parse(Tiempo1.Value)) < HorasXSemana) { SolicitudRendicionPersonalHoras ph = SolicitudRendicionPersonalHoras.FindFirst( Expression.Eq("IdSolicitud", IdSolicitud), Expression.Eq("IdPersona", IdPersona), Expression.Eq("Horas", decimal.Parse(Tiempo1.Value)), Expression.Eq("Descripcion", txtDescripcion.Text)); if (ph == null) { ph = new SolicitudRendicionPersonalHoras(); } ph.IdPersona = IdPersona; ph.IdSolicitud = IdSolicitud; ph.Fecha = fecha; ph.Horas = decimal.Parse(Tiempo1.Value); ph.Descripcion = txtDescripcion.Text; ph.SaveAndFlush(); fillGrid(); } } ////if (jDatePick1.Text != "") ////{ //// fecha = jDatePick1.Text; //// SolicitudRecursosEmpleados.DeleteAll("id_Solicitud=" + IdSolicitud + " and id_empleado = " + IdPersona+ " and fecha is null"); //// SolicitudRecursosEmpleados ph = SolicitudRecursosEmpleados.FindFirst( //// Expression.Eq("IdEmpleado", p.IdEmpleados), //// Expression.Eq("IdSolicitud", IdSolicitud), //// Expression.Eq("Fecha", fecha)); //// if (ph == null) //// { //// ph = new SolicitudRecursosEmpleados(); //// } //// ph.IdEmpleado = p.IdEmpleados; //// //ph.IdSolicitudRecursoPersona = IdPersonalRecurso; //// ph.IdSolicitud = IdSolicitud; //// ph.Fecha = DateTime.Parse(jDatePick1.Text).ToString(); //// ph.Horas = decimal.Parse(Tiempo1.Value); //// ph.Detalle = txtDescripcion.Text; //// ph.SaveAndFlush(); //// fillGrid(); ////} ////else ////{ //// lblMSG.Text = "Debe fijar una Fecha"; ////} }
protected void btnHorasPersonalGuardar_Click(object sender, EventArgs e) { if (IsValid) { int idPersona = int.Parse(hfHorasPersonalPersona.Value); int idSolicitud = int.Parse(hfHorasPersonalSolicitud.Value); DateTime fecha = DateTime.Parse(txtHorasPersonalDia.Text); //SolicitudRendicionPersonalHoras ph; //SolicitudRendicionPersonalHoras ph = SolicitudRendicionPersonalHoras.FindFirst( // Expression.Eq("IdSolicitud", idSolicitud), // Expression.Eq("IdPersona", idPersona), // Expression.Eq("Fecha", fecha)); //if (ph == null) //{ // ph = new SolicitudRendicionPersonalHoras(); //} SolicitudRendicionPersonalHoras ph = new SolicitudRendicionPersonalHoras(); ph.IdPersona = idPersona; ph.IdSolicitud = idSolicitud; ph.Fecha = fecha; ph.Horas = decimal.Parse(ddlHorasPersonalHoras.SelectedValue); ph.Descripcion = txtHorasPersonalDescripcion.Text; ph.SaveAndFlush(); LimpiaFormulario(); FillHorasPersonalGrid(0); } mpeHorasPersonal.Show(); }
protected void btnHorasPersonalGuardar_Click(object sender, EventArgs e) { vsHorasPersonal.Enabled = true; if (IsValid) { DateTime fecha = DateTime.Parse(txtHorasPersonalDia.Text); SolicitudRendicionPersonalHoras ph = new SolicitudRendicionPersonalHoras(); ph.IdPersona = BiFactory.Empleado.IdEmpleados ; ph.IdSolicitud = BiFactory.Sol.Id_Solicitud; ph.Fecha = fecha; ph.Horas = decimal.Parse(ddlHorasPersonalHoras.SelectedValue); ph.Descripcion = txtHorasPersonalDescripcion.Text; ph.SaveAndFlush(); LimpiaFormulario(); FillHorasPersonalGrid(0); } }