예제 #1
0
        /// <summary>
        /// DAL - Insertar nuevo registro
        /// </summary>
        /// <param name="oPerfil">Perfil a guardar</param>
        /// <returns>true registrado, false no registrado</returns>
        public bool NuevoRegistro(DAL.perfiles oPerfil)
        {
            try
            {
                //Agregar el registro
                oMedicuriEntities.AddToperfiles(oPerfil);
                oMedicuriEntities.SaveChanges();

                return(true);
            }
            catch
            {
                return(false);
            }
        }
예제 #2
0
        /// <summary>
        /// Eliminar un perfil
        /// </summary>
        /// <param name="iIdPerfil">Id perfil a eliminar</param>
        /// <returns></returns>
        public bool EliminarRegistro(int iIdPerfil)
        {
            try
            {
                var oQuery = from q in oMedicuriEntities.perfiles.
                             Where("it.idPerfil=@idPerfil",
                                   new ObjectParameter("idPerfil", iIdPerfil))
                             select q;

                DAL.perfiles oPerfilOriginal = oQuery.First <DAL.perfiles>();
                oMedicuriEntities.DeleteObject(oPerfilOriginal);
                oMedicuriEntities.SaveChanges();

                return(true);
            }
            catch
            {
                return(false);
            }
        }
예제 #3
0
        /// <summary>
        /// Editar perfiles
        /// </summary>
        /// <param name="oPerfil">Perfil a editar</param>
        /// <returns></returns>
        public bool EditarRegistro(DAL.perfiles oPerfil)
        {
            try
            {
                //Recuperar el objeto a editar
                var oQuery = from q in oMedicuriEntities.perfiles.
                             Where("it.idPerfil=@idPerfil",
                                   new ObjectParameter("idPerfil", oPerfil.idPerfil))
                             select q;

                DAL.perfiles oPerfilOriginal = oQuery.First <DAL.perfiles>();

                //Modificar los valores
                oPerfilOriginal.Descrpcion = oPerfil.Descrpcion;
                oMedicuriEntities.SaveChanges();

                return(true);
            }
            catch
            {
                return(false);
            }
        }