public List <HorarioBE> ListarHorariosDisponibles(DateTime prm_fecha, int prm_idEspacio) { List <HorarioBE> lstHorario = new List <HorarioBE>(); try { using (DBMLHorariosDataContext SQLDC = new DBMLHorariosDataContext(conexion)) { var resul = SQLDC.dsd_mnt_S_HorarioDisponible(prm_fecha, prm_idEspacio); string estado; foreach (var item in resul) { HorarioBE horario = new HorarioBE(); horario.N_IdHorario = item.N_IdHorario; horario.C_Rango = item.C_Rango; estado = item.Estado; lstHorario.Add(horario); } } } catch (Exception ex) { throw ex; } return(lstHorario); }
public static void InsHorario(HorarioBE oHorario) { try { HorariosDataSet dst = new HorariosDataSet(); DA.HorariosDataSetTableAdapters.HorarioTableAdapter dfd = new DA.HorariosDataSetTableAdapters.HorarioTableAdapter(); dfd.InsHorario(oHorario.IdCiclo, oHorario.Descripcion); dfd.GetData(); dfd.Fill(dst.Horario); oHorario.IdHorario = (int)dst.Horario.LastOrDefault()["IdHorario"]; oHorario.Celdas.ForEach(o => o.IdHorario = oHorario.IdHorario); foreach (var o in oHorario.Celdas) { if (o.IdAmbiente != 0 && o.IdAsignatura != 0 && o.IdDocente != 0 && o.IdTipoClase != 0) { CeldaHorarioBR.InsCelda(o); } } oHorario = GetHorariobyId(oHorario.IdHorario); } catch (Exception) { throw; } }
public static void UpdHorario(HorarioBE oHorario) { try { HorariosDataSet dst = new HorariosDataSet(); DA.HorariosDataSetTableAdapters.HorarioTableAdapter dfd = new DA.HorariosDataSetTableAdapters.HorarioTableAdapter(); dfd.UpdHorario(oHorario.IdCiclo, oHorario.Descripcion, oHorario.IdHorario); foreach (var o in oHorario.Celdas) { if (o.IdHorario == 0) { if (o.IdAmbiente != 0 && o.IdAsignatura != 0 && o.IdDocente != 0 && o.IdTipoClase != 0) { o.IdHorario = oHorario.IdHorario; CeldaHorarioBR.InsCelda(o); } } else { CeldaHorarioBR.UpdCelda(o); } } oHorario = GetHorariobyId(oHorario.IdHorario); } catch (Exception) { throw; } }
public HorarioBE Registro(int pId_horario) { HorarioBE result = null; result = HorarioDA.Instancia.Registro(pId_horario); return(result); }
private void Nuevo() { if (Estado == 1) { oHorario = new HorarioBE(); Limpiar(); TabGeneral.SelectTab(tabRegistro); setHorario(2); } }
public int Registrar(HorarioBE horario) { int?codigoRetorno = -1; try { using (DBMLHorariosDataContext SQLDC = new DBMLHorariosDataContext(conexion)) { SQLDC.dsd_mnt_I_Horario( horario.C_Rango ); } } catch (Exception ex) { throw ex; } return(codigoRetorno == null ? 0 : codigoRetorno.Value); }
public int Actualizar(HorarioBE horario) { int codigoRetorno = -1; try { using (DBMLHorariosDataContext SQLDC = new DBMLHorariosDataContext(conexion)) { codigoRetorno = SQLDC.dsd_mnt_U_Horario( horario.N_IdHorario, horario.C_Rango, horario.B_Estado ); } } catch (Exception ex) { throw ex; } return(codigoRetorno); }
public HorarioBE Registro(int pId_horario) { HorarioBE lista = null; Dictionary <string, object> parameters = new Dictionary <string, object>(); parameters.Add("@id_horario", pId_horario); using (IDataReader reader = SqlHelper.Instance.ExecuteReader("pa_Registro_Horario", parameters)) { while (reader.Read()) { lista = (new HorarioBE { Fecha = Convert.ToString(reader.GetDateTime(reader.GetOrdinal("Fecha"))), Medico = reader.GetString(reader.GetOrdinal("Medico")), Id_consultorio = reader.GetInt32(reader.GetOrdinal("Id_consultorio")), Id_medico = reader.GetInt32(reader.GetOrdinal("Id_medico")) }); } } return(lista); }
public static HorarioBE GetHorariobyId(int IdHorario) { HorarioBE oHorario; try { HorariosDataSet dst = new HorariosDataSet(); DA.HorariosDataSetTableAdapters.HorarioTableAdapter dfd = new DA.HorariosDataSetTableAdapters.HorarioTableAdapter(); dfd.GetHorariobyId(IdHorario); dfd.FillHorariobyId(dst.Horario, IdHorario); oHorario = new HorarioBE(dst.Horario.FirstOrDefault()); oHorario.Celdas = CeldaHorarioBR.GetCeldasbyIdHorario(oHorario.IdHorario); } catch (Exception) { throw; } return(oHorario); }
private void CargarHorario(int IdHorario) { oHorario = HorarioBR.GetHorariobyId(IdHorario); cboCiclo.SelectedValue = oHorario.IdCiclo; txtDescripcion.Text = oHorario.Descripcion; }