/// <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); } }
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(""); } }
/// <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); } }
/// <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); } }