/// <summary> /// Actualiza un proveedor /// </summary> /// <param name="oProveedor"></param> /// <returns></returns> public bool EditarRegistro(DAL.proveedores oProveedor) { try { var oQuery = from q in oMedicuriEntities.proveedores. Where("it.idProveedor = @idProveedor", new ObjectParameter("idProveedor", oProveedor.IdProveedor)) select q; DAL.proveedores oProveedorOriginal = oQuery.First <DAL.proveedores>(); //oProveedorOriginal.Clave = oProveedor.Clave; oProveedorOriginal.Nombre = oProveedor.Nombre; oProveedorOriginal.Apellidos = oProveedor.Apellidos; oProveedorOriginal.Rfc = oProveedor.Rfc; oProveedorOriginal.Curp = oProveedor.Curp; oProveedorOriginal.Telefono = oProveedor.Telefono; oProveedorOriginal.Celular = oProveedor.Celular; oProveedorOriginal.Fax = oProveedor.Fax; oProveedorOriginal.CorreoElectronico = oProveedor.CorreoElectronico; oProveedorOriginal.Calle = oProveedor.Calle; oProveedorOriginal.NumeroExt = oProveedor.NumeroExt; oProveedorOriginal.NumeroInt = oProveedor.NumeroInt; oProveedorOriginal.CodigoPostal = oProveedor.CodigoPostal; oProveedorOriginal.TipoPersona = oProveedor.TipoPersona; oProveedorOriginal.Campo1 = oProveedor.Campo1; oProveedorOriginal.Campo2 = oProveedor.Campo2; oProveedorOriginal.Campo3 = oProveedor.Campo3; oProveedorOriginal.Campo4 = oProveedor.Campo4; oProveedorOriginal.Campo5 = oProveedor.Campo5; oProveedorOriginal.Campo6 = oProveedor.Campo6; oProveedorOriginal.Campo7 = oProveedor.Campo7; oProveedorOriginal.Campo8 = oProveedor.Campo8; oProveedorOriginal.Campo9 = oProveedor.Campo9; oProveedorOriginal.Campo10 = oProveedor.Campo10; oProveedorOriginal.Activo = oProveedor.Activo; oProveedorOriginal.IdTipoProveedor = oProveedor.IdTipoProveedor; oProveedorOriginal.IdEstado = oProveedor.IdEstado; oProveedorOriginal.IdMunicipio = oProveedor.IdMunicipio; oProveedorOriginal.IdPoblacion = oProveedor.IdPoblacion; oProveedorOriginal.IdColonia = oProveedor.IdColonia; oMedicuriEntities.SaveChanges(); return(true); } catch { return(false); } }
/// <summary> /// Intenta eliminar un registro de la base de datos. /// </summary> /// <param name="oProveedor"></param> /// <returns></returns> public bool EliminarRegistro(DAL.proveedores oProveedor) { try { var oQuery = from q in oMedicuriEntities.proveedores. Where("it.idProveedor = @idProveedor", new ObjectParameter("idProveedor", oProveedor.IdProveedor)) select q; DAL.proveedores oProveedorOriginal = oQuery.First <DAL.proveedores>(); oMedicuriEntities.DeleteObject(oProveedorOriginal); oMedicuriEntities.SaveChanges(); return(true); } catch { return(false); } }