Example #1
0
 /// <summary>
 /// Inserta un nuevo estado
 /// </summary>
 /// <param name="oEstado"></param>
 /// <returns></returns>
 public bool NuevoRegistro(DAL.estados oEstado)
 {
     try
     {
         oMedicuriEntities.AddToestados(oEstado);
         oMedicuriEntities.SaveChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Example #2
0
        /// <summary>
        /// Actualiza un estado
        /// </summary>
        /// <param name="oEstado"></param>
        /// <returns></returns>
        public bool EditarRegistro(DAL.estados oEstado)
        {
            try
            {
                var oQuery = from q in oMedicuriEntities.estados.
                             Where("it.idEstado = @idEstado",
                                   new ObjectParameter("idEstado", oEstado.idEstado))
                             select q;

                DAL.estados oEstadoOriginal = oQuery.First <DAL.estados>();
                oEstadoOriginal.Nombre = oEstado.Nombre;
                oEstadoOriginal.Activo = oEstado.Activo;

                oMedicuriEntities.SaveChanges();
                return(true);
            }
            catch
            {
                return(false);
            }
        }
Example #3
0
        /// <summary>
        /// Intenta eliminar un registro de la base de datos.
        /// </summary>
        /// <param name="oEstado"></param>
        /// <returns></returns>
        public bool EliminarRegistro(DAL.estados oEstado)
        {
            try
            {
                var oQuery = from q in oMedicuriEntities.estados.
                             Where("it.idEstado = @idEstado",
                                   new ObjectParameter("idEstado", oEstado.idEstado))
                             select q;

                DAL.estados oEstadoOriginal = oQuery.First <DAL.estados>();

                oMedicuriEntities.DeleteObject(oEstadoOriginal);
                oMedicuriEntities.SaveChanges();
                return(true);
            }
            catch
            {
                /*try
                 * {
                 *  var oQuery = from q in oMedicuriEntities.estados.
                 *          Where("it.idEstado = @idEstado",
                 *          new ObjectParameter("idEstado", oEstado.idEstado))
                 *               select q;
                 *  DAL.estados oEstadoOriginal = oQuery.First<DAL.estados>();
                 *  oMedicuriEntities.Refresh(RefreshMode.StoreWins, oEstadoOriginal);
                 *  oEstadoOriginal.Activo = false;
                 *  oMedicuriEntities.SaveChanges();
                 *  return true;
                 * }
                 * catch
                 * {
                 *  return false;
                 * }*/
                return(false);
            }
        }