Exemple #1
0
        /// <summary>
        /// DAL - Editar Registro
        /// </summary>
        /// <param name="oTipo">Tipo a Editar</param>
        /// <returns></returns>
        public bool EditarRegistro(DAL.tipos oTipo)
        {
            try
            {
                //Recuperar el objeto a editar
                var oQuery = from q in oMedicuriEntities.tipos.
                             Where("it.idTipo=@idTipo",
                                   new ObjectParameter("idTipo", oTipo.idTipo))
                             select q;

                DAL.tipos oTipoOriginal = oQuery.First <DAL.tipos>();

                //Modificar los valores
                oTipoOriginal.Nombre      = oTipo.Nombre;
                oTipoOriginal.Almacenes   = oTipo.Almacenes;
                oTipoOriginal.Clientes    = oTipo.Clientes;
                oTipoOriginal.Productos   = oTipo.Productos;
                oTipoOriginal.Proveedores = oTipo.Proveedores;
                oTipoOriginal.Vendedores  = oTipo.Vendedores;
                oTipoOriginal.Recetas     = oTipo.Recetas;
                oTipoOriginal.Activo      = oTipo.Activo;

                oMedicuriEntities.SaveChanges();

                return(true);
            }
            catch
            {
                return(false);
            }
        }
Exemple #2
0
        public string Buscar(int idTipo)
        {
            try {
                var oQuery = from q in oMedicuriEntities.tipos.
                             Where("it.idTipo=@idTipo",
                                   new ObjectParameter("idTipo", idTipo))
                             select q;

                DAL.tipos tipo = oQuery.First <DAL.tipos>();
                return(tipo.Nombre);
            }
            catch {
                return("");
            }
        }
Exemple #3
0
        /// <summary>
        /// DAL - Agregar nuevo registro
        /// </summary>
        /// <param name="oTipo">Tipo a registrar</param>
        /// <returns></returns>
        public bool NuevoRegistro(DAL.tipos oTipo)
        {
            try
            {
                //Agregar el registro
                oMedicuriEntities.AddTotipos(oTipo);
                oMedicuriEntities.SaveChanges();

                return(true);
            }
            catch
            {
                return(false);
            }
        }
Exemple #4
0
        /// <summary>
        /// Eliminar un tipo
        /// </summary>
        /// <param name="iIdTipo">Id Tipo a eliminar</param>
        /// <returns></returns>
        public bool EliminarRegistro(int iIdTipo)
        {
            try
            {
                var oQuery = from q in oMedicuriEntities.tipos.
                             Where("it.idTipo=@idTipo",
                                   new ObjectParameter("idTipo", iIdTipo))
                             select q;

                DAL.tipos oTipoOriginal = oQuery.First <DAL.tipos>();
                oMedicuriEntities.DeleteObject(oTipoOriginal);
                oMedicuriEntities.SaveChanges();

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