public void Modificar(CargaHoraria cargaHoraria) { /* StringBuilder sb = new StringBuilder(); sb.Append("UPDATE CargaHoraria"); sb.Append("WHERE id = @id"); string cmdText = sb.ToString(); dbManager.ExecuteNonQuery(CommandType.Text, cmdText); */ }
public long Alta(CargaHoraria cargaHoraria) { StringBuilder sb = new StringBuilder(); sb.Append("INSERT INTO CargaHoraria () VALUES ()"); string cmdText = sb.ToString(); dbManager.ExecuteNonQuery(CommandType.Text, cmdText); cargaHoraria.Id = dbManager.GetIdentity(); return cargaHoraria.Id; }
protected override void OnLoad(EventArgs e) { base.OnLoad(e); if (cargaHorariaEmpleado == null) { cargaHorariaEmpleado = new CargaHoraria(); ServicioCargaHoraria.GetInstancia().Crear(cargaHorariaEmpleado); } else { foreach (Horario horario in cargaHorariaEmpleado.Horarios) AgregarHorarioAGrilla(horario); } }
public void Eliminar(CargaHoraria cargaHoraria) { foreach (Horario horario in cargaHoraria.Horarios) { estrategia.HorarioPersistenceManager.Eliminar(horario); } StringBuilder sb = new StringBuilder(); sb.Append("UPDATE CargaHoraria SET inactivo=1 "); sb.Append("WHERE id = @id"); string cmdText = sb.ToString(); List<IDbDataParameter> pars = new List<IDbDataParameter>(); pars.Add(dbManager.CrearParametro("@id", cargaHoraria.Id)); dbManager.ExecuteNonQuery(CommandType.Text, cmdText, pars); }
public ListaHorarios(CargaHoraria cargaHorariaEmpleado, Form formPadre) { this.formPadre = formPadre; this.cargaHorariaEmpleado = cargaHorariaEmpleado; InitializeComponent(); //creo el menu contextual cm = new ContextMenu(); cm.MenuItems.Add(new MenuItem("Agregar Horario", AgregarHorarioEventHandler)); cm.MenuItems.Add(new MenuItem("Modificar Horario", ModificarHorarioEventHandler)); cm.MenuItems.Add(new MenuItem("Eliminar Horario", EliminarHorarioEventHandler)); gridHelper = new DataGridViewHelper { Grid = dataGridViewHorarios, ContextMenu = cm }; gridHelper.AddSortCompareHandler(); gridHelper.AddContextMenuHandler(); }
public void SetCargaHorariaEmpleado(CargaHoraria cargaHorariaEmpleado) { this.cargaHorariaEmpleado = cargaHorariaEmpleado; }
private CargaHoraria ConstruirCargaHoraria(IDataReader reader) { CargaHoraria cargaHoraria = new CargaHoraria(); cargaHoraria.Id = reader.GetInt32(reader.GetOrdinal("id")); cargaHoraria.Horarios = estrategia.HorarioPersistenceManager.ListarPorIdDeCargaHoraria(cargaHoraria.Id); return cargaHoraria; }