public static List <EgresadoDetalleBE> ListEgresadoDetalle(int IdEgresado) { List <EgresadoDetalleBE> oListEgresadoDetalle = new List <EgresadoDetalleBE>(); try { db_ControlEgresadosDataSet dst = new db_ControlEgresadosDataSet(); DA.db_ControlEgresadosDataSetTableAdapters.EgresadosDetalleTableAdapter dfd = new DA.db_ControlEgresadosDataSetTableAdapters.EgresadosDetalleTableAdapter(); dfd.GetDetallebyId(IdEgresado.ToString()); dfd.FillDetallebyId(dst.EgresadosDetalle, IdEgresado.ToString()); foreach (DataRow o in dst.EgresadosDetalle) { EgresadoDetalleBE oDetalle = new EgresadoDetalleBE(o); oListEgresadoDetalle.Add(oDetalle); } } catch (Exception) { throw; } return(oListEgresadoDetalle); }
private void NuevoDetalle() { btnGuardar.Enabled = false; btnCancelar.Enabled = false; oEgresadoDetalle = new EgresadoDetalleBE(); EstadoDetalle = EstadoForm.Insertando; LimpiarEgresadoDetalle(); }
private void ActualizarDetalle(EgresadoDetalleBE EgresadoDetalle) { oEgresadoDetalle = new EgresadoDetalleBE(); oEgresadoDetalle = EgresadoDetalle; txtEmpresa.Text = oEgresadoDetalle.Empresa; txtPuesto.Text = oEgresadoDetalle.Puesto; txtArea.Text = oEgresadoDetalle.Area; dtpInicioLab.Value = oEgresadoDetalle.InicioLaboral; dtpFinLab.Value = oEgresadoDetalle.FinLaboral; txtDescripTarea.Text = oEgresadoDetalle.DescripcionTarea; }
private void dgvEgresadosDetalle_SelectionChanged(object sender, EventArgs e) { if (!IsFormOnEditingDetalle && bsrEgresadosDetalle.Count > 0) { int id = Convert.ToInt32(dgvEgresadosDetalle.CurrentRow.Cells[gcIdEgresadoDetalle.Index].Value); int correlativo = Convert.ToInt32(dgvEgresadosDetalle.CurrentRow.Cells[gcCorrelativo.Index].Value); EgresadoDetalleBE nuevo = oEgresado.Detalle.Where(o => o.IdEgresado == id && o.Correlativo == correlativo).FirstOrDefault(); ActualizarDetalle(nuevo); } }
public static void UpdDetalle(EgresadoDetalleBE oDetalle, int Estado) { try { DateTime o1 = new DateTime(oDetalle.InicioLaboral.Year, oDetalle.InicioLaboral.Month, oDetalle.InicioLaboral.Day); DateTime o2 = new DateTime(oDetalle.FinLaboral.Year, oDetalle.FinLaboral.Month, oDetalle.FinLaboral.Day); db_ControlEgresadosDataSet dst = new db_ControlEgresadosDataSet(); DA.db_ControlEgresadosDataSetTableAdapters.EgresadosDetalleTableAdapter dfd = new DA.db_ControlEgresadosDataSetTableAdapters.EgresadosDetalleTableAdapter(); dfd.UpdDetalle(oDetalle.Empresa, oDetalle.Puesto, oDetalle.Area, o1, o2, oDetalle.DescripcionTarea, oDetalle.Estado, oDetalle.IdEgresado, oDetalle.Correlativo); } catch (Exception) { throw; } }
public static void InsDetalle(EgresadoDetalleBE oDetalle) { try { DateTime o1 = new DateTime(oDetalle.InicioLaboral.Year, oDetalle.InicioLaboral.Month, oDetalle.InicioLaboral.Day); DateTime o2 = new DateTime(oDetalle.FinLaboral.Year, oDetalle.FinLaboral.Month, oDetalle.FinLaboral.Day); db_ControlEgresadosDataSet dst = new db_ControlEgresadosDataSet(); DA.db_ControlEgresadosDataSetTableAdapters.EgresadosDetalleTableAdapter dfd = new DA.db_ControlEgresadosDataSetTableAdapters.EgresadosDetalleTableAdapter(); int ultimo = Convert.ToInt32(dfd.GetUltimoDetalle(oDetalle.IdEgresado)) + 1; dfd.InsDetalle(oDetalle.IdEgresado, ultimo, oDetalle.Empresa, oDetalle.Puesto, oDetalle.Area, o1, o2, oDetalle.DescripcionTarea, oDetalle.Estado, UsuarioBE.IdUsuario); oDetalle.Correlativo = ultimo; } catch (Exception) { throw; } }