예제 #1
0
파일: BussHora.cs 프로젝트: zeonx3/.net
        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));
        }
예제 #2
0
파일: BussHora.cs 프로젝트: zeonx3/.net
        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);
        }
예제 #3
0
파일: BussHora.cs 프로젝트: zeonx3/.net
        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);
        }
예제 #4
0
        public ActionResult TomarHora(int id)
        {
            HoraModel obj = BussHora.Buscar(id);

            return(View(obj));
        }