public static bool Insert(HoraModel obj) { SqlCommand cmd = new SqlCommand(); cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "sp_insert_hora"; cmd.Parameters.Add("@fecha", SqlDbType.Date).Value = obj.Fecha; cmd.Parameters.Add("@horaminuto", SqlDbType.Time).Value = obj.Horaminuto; cmd.Parameters.Add("@idmedico", SqlDbType.Int).Value = obj.Medico.Idmedico; cmd.Parameters.Add("@idestado", SqlDbType.Int).Value = obj.Estado.Idestado; return(db.ejecutarAccion(cmd)); }
public static HoraModel Buscar(int idhora) { SqlCommand cmd = new SqlCommand(); cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "sp_buscar_hora"; cmd.Parameters.Add("@idhora", SqlDbType.Int).Value = idhora; DataTable dt = db.ejecutarConsulta(cmd); HoraModel obj = new HoraModel(); if (dt != null && dt.Rows.Count > 0) { obj.Idhora = int.Parse(dt.Rows[0]["idhora"].ToString()); obj.Fecha = DateTime.Parse(dt.Rows[0]["fecha"].ToString()); obj.Horaminuto = TimeSpan.Parse(dt.Rows[0]["horaminuto"].ToString()); obj.Medico = new MedicoModel(); obj.Medico.Idmedico = int.Parse(dt.Rows[0]["idmedico"].ToString()); obj.Medico.Nombres = dt.Rows[0]["nombres"].ToString(); obj.Medico.Apellidos = dt.Rows[0]["apellidos"].ToString(); obj.Medico.Email = dt.Rows[0]["email"].ToString(); obj.Medico.Telefono = int.Parse(dt.Rows[0]["telefono"].ToString()); obj.Medico.Especialidad = new EspecialidadModel(); obj.Medico.Especialidad.Idespecialidad = int.Parse(dt.Rows[0]["idespecialidad"].ToString()); obj.Medico.Especialidad.Descripcion = dt.Rows[0]["nom_especialidad"].ToString(); obj.Estado = new EstadoModel(); obj.Estado.Idestado = int.Parse(dt.Rows[0]["idestado"].ToString()); obj.Estado.Descripcion = dt.Rows[0]["nom_estado"].ToString(); } else { obj = null; } return(obj); }
public static List <HoraModel> Listar02(int idestado) { SqlCommand cmd = new SqlCommand(); cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "sp_listar_hora"; cmd.Parameters.Add("@idestado", SqlDbType.Int).Value = idestado; DataTable dt = db.ejecutarConsulta(cmd); // new traspazar el dt a un List<Hora> List <HoraModel> lista = new List <HoraModel>(); HoraModel obj; foreach (DataRow fila in dt.Rows) { obj = new HoraModel(); obj.Idhora = int.Parse(fila["idhora"].ToString()); obj.Fecha = DateTime.Parse(fila["fecha"].ToString()); obj.Horaminuto = TimeSpan.Parse(fila["horaminuto"].ToString()); obj.Medico = new MedicoModel(); obj.Medico.Idmedico = int.Parse(fila["idmedico"].ToString()); obj.Medico.Nombres = fila["nombres"].ToString(); obj.Medico.Apellidos = fila["apellidos"].ToString(); obj.Medico.Email = fila["email"].ToString(); obj.Medico.Telefono = int.Parse(fila["telefono"].ToString()); obj.Medico.Especialidad = new EspecialidadModel(); obj.Medico.Especialidad.Idespecialidad = int.Parse(fila["idespecialidad"].ToString()); obj.Medico.Especialidad.Descripcion = fila["nom_especialidad"].ToString(); obj.Estado = new EstadoModel(); obj.Estado.Idestado = int.Parse(fila["idestado"].ToString()); obj.Estado.Descripcion = fila["nom_estado"].ToString(); lista.Add(obj); } return(lista); }
public ActionResult TomarHora(int id) { HoraModel obj = BussHora.Buscar(id); return(View(obj)); }